IE可以访问服务器,客户端使用域名无法访问,提示无法解析域名,使用ip才能访问

时间:2021-06-20 13:37:48
找了好久,都没有找到问题的原因。麻烦高人指点一下!拜谢了!

症状描述:
使用域名的时候,远程桌面能够连接,ping也能够ping通的,并且使用浏览器也能够打开web服务的
但是使用客户端连接服务器的时候,如果是域名,总是提示“the remote name could not be resolved”。
改用ip地址(使用ping命令获得的ip地址),客户端能够正常连接。
在别的电脑上,客户端可以用域名正常的连接服务器的。只有这台电脑不行。

在问题电脑上,使用flushdns命令刷新过了dns解析,ie的缓存也清空了,防火墙也关闭了,还是于事无补。
因为使用动态域名,所以每天都要ping一下域名获取ip地址,然后再使用ip地址。长此以往也不是个事啊



5 个解决方案

#1


顶一下!还没有找到答案。
使用client调用webservice的时候提示域名无法解析,使用浏览器可以正常打开页面
这是啥原因呢?

#2


引用 1 楼 onlyforfun 的回复:
顶一下!还没有找到答案。
使用client调用webservice的时候提示域名无法解析,使用浏览器可以正常打开页面
这是啥原因呢?

那可能就是电脑的问题了,实在找不到什么原因的话,可以试着重装系统。

虽然不知道怎么回事,但是可以给楼主一个建议。

你可以写个代码,这个代码用来ping你的域名,或者ip,
也就是实现一个自动获取ip的代码。

#3


所有电脑的默认dns都一样吗?有的时候电脑的默认dns服务器出现问题后就会出现通过ip可以访问,通过域名不能访问的情况,那时候dns无法成功解析域名

#4


打了一个小补丁解决此问题了,解决过程如下:

在程序里使用根据用户输入的服务器地址获取ip地址(使用DNS类的一个方法),然后调用web服务的时候使用ip地址访问。这样能够解决部分问题。当web服务部署的时候,使用域名地址作为主机头时,还是有问题。

又做了一些改进:
把用户输入的地址(域名)和获取的ip地址存入列表中,依次访问,如果域名访问出错,就使用ip地址再访问一次。基本上解决了这个问题,就是速度变慢了一点。

#5


这个跟我遇到的问题是一样的,希望能在软件里面模拟出HOSTS表来就好了,因为服务器IP一般也是固定的
这样就行方便了

#1


顶一下!还没有找到答案。
使用client调用webservice的时候提示域名无法解析,使用浏览器可以正常打开页面
这是啥原因呢?

#2


引用 1 楼 onlyforfun 的回复:
顶一下!还没有找到答案。
使用client调用webservice的时候提示域名无法解析,使用浏览器可以正常打开页面
这是啥原因呢?

那可能就是电脑的问题了,实在找不到什么原因的话,可以试着重装系统。

虽然不知道怎么回事,但是可以给楼主一个建议。

你可以写个代码,这个代码用来ping你的域名,或者ip,
也就是实现一个自动获取ip的代码。

#3


所有电脑的默认dns都一样吗?有的时候电脑的默认dns服务器出现问题后就会出现通过ip可以访问,通过域名不能访问的情况,那时候dns无法成功解析域名

#4


打了一个小补丁解决此问题了,解决过程如下:

在程序里使用根据用户输入的服务器地址获取ip地址(使用DNS类的一个方法),然后调用web服务的时候使用ip地址访问。这样能够解决部分问题。当web服务部署的时候,使用域名地址作为主机头时,还是有问题。

又做了一些改进:
把用户输入的地址(域名)和获取的ip地址存入列表中,依次访问,如果域名访问出错,就使用ip地址再访问一次。基本上解决了这个问题,就是速度变慢了一点。

#5


这个跟我遇到的问题是一样的,希望能在软件里面模拟出HOSTS表来就好了,因为服务器IP一般也是固定的
这样就行方便了