我正在开发Android,我想通过域名获取IP地址。
我有一个WiFi设备,WiFi设备和我的计算机一样连接到WiFi网络。
和WiFi设备的域名是"abc.local“,我可以通过我的电脑点击"abc.local”成功。。
但是当我在Android中使用下面的代码时,它得到了java.net.UnknownHostException: Unable to resolve host "abc.local": No address associated with hostname。
new Thread(new Runnable()
我在家里玩一个新的设置,不确定我想做的是可能的还是不可能的。
我的域名DNS指向我的广域网IP,并在80端口的Ubuntu14.04服务器上得到Apache的响应,所有这些都正常工作。然而,我想把它混在一起,这是我想要完成的。
运行在apache服务器上的虚拟主机侦听基于名称的路由。类似于:
wp.me.com -> forwarded to my Ubuntu server and fed Wordpress from Apache
fw.me.com -> forwarded to server and redirected to 192.168.1.1:8443 to acc
我有一个ip地址为1.2.3.4的域名www.example.com
在我的代码中,我连接到来调用一些REST服务。(从不使用Ip地址)这一切都工作得很好,但有时我得到一个:
Exception: java.net.ConnectException - Failed to connect to
www.example.com/1.2.3.4:8443
java.net.ConnectException: Failed to connect to www.example.com/1.2.3.4:8443
at com.android.okhttp.internal.io.RealConnec
我有一个域名example.com,我改变了名称服务器从cpanel,但打开它仍然打开旧的DNS网站。我知道问题出在我的电脑上,因为其他人的网站运作得很好。
我试过的
1)关闭所有浏览器,
以管理员身份运行cmd并键入ipconfig /flushdns,它实际上输出成功消息
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.
清除浏览器的整个缓存,然后重新启动计算机
2)重置WiFI调制解调器
我使用Windows 7
谢谢