我有一个ASP.NET应用程序,我经常使用它通过HttpWebRequest读取网页的内容。远程地址没有问题,我的应用程序总是工作得很好。
虽然我不做任何更改,但有时(大约一天一次)我会收到以下错误:
the remote name could not be resolved.
为什么以前解析的DNS名称有时无法解析?
Hoster与服务器一起提供自己的DNS服务器。在具有主机DNS的物理服务器上,解析器可以工作,但是当我使用相同的DNS主机安装KVM / QEMU虚拟服务器时,ping通过,站点的地址没有解析。
当我更改为公共谷歌8.8.8.8 -一切正常运作,如预期。我换回DNS主机,重新启动-- ping是开的,没有解析。我怎样才能检查这个问题?
Hoster online net - DNS 62.210.16(6/7)
#mtr google.com
Failed to resolve host: Temporary failure in name resolution
# traceroute
我正在使用Ubuntu12.04。我正在用一个236 with的USB调制解调器做互联网。我的问题是,如果我通过浏览器访问网页,它可以工作,但如果我在终端中执行sudo apt-get update,则没有响应。请帮我解决这个问题。
还有一件事,我无法更改我的DNS设置。
raja@badfox:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHAN
我们在亚马逊EC2实例中使用HA代理将某些请求路由到两个不同的内部负载平衡器,即EC2 ELB(弹性负载平衡器)。
下面是HA代理配置:
defaults
mode http
log global
no option redispatch
retries 25
timeout connect 10000 # default 10 second time out if a backend is not found