Linux系统下解决无法解析域名问题,linux域名解析


  本科毕业后才意识到,作为一个计算机专业的学生,自己对于Linux环境了解实在太少了,于是在今年5月份直接抛弃了Win7,不再是双系统或者虚拟机,希望借此彻底摆脱对微软生态的依赖。我选择了ubuntu12.04版系统,在后来的一段时间中也断断续续了看了一些关于Linux基础的书和视频,尤其推荐Linuxcast.net里nash_su的系列视频,我可以不负责任的说:看完基本可以入门啦!

  转到正题,安装ubuntu系统是在学校(在北京)里面的事情,换了系统后虽然小麻烦不断,但是基本不影响使用。7月份放假回家(在武汉)后却突然发现上不了网了。无数次尝试:打开浏览器->等待页面->页面报错->关闭浏览器 这个无脑过程后,已经确定:确实是遇到技术问题了。这个时候不得不暗暗恨自己没有早一点上手Linux,回家连网都不会上了都不好意思跟父母说自己是学计算机的。

  其实这个时候问题很明显,显然是地域差异造成的,那么地域的差异又会导致什么样的网络环境差异呢?这个时候我终于注意到了浏览器上的错误信息:dns查找失败!很明显了,我偶然的试了试直接ping公司的服务器ip,发现果然是可以ping通的,但是直接ping例如www.baidu.com这样的域名是不行的,说明问题就是出在找不到DNS服务器上了(当然也有可能是DNS服务器down掉了,但是一般来说不太可能吧)。

  可是Linux下我怎么知道我配置的DNS服务器是哪一个呢?沿袭Win下的陋习,我无耻的用鼠标点开了“系统设置”,在里面找到了“网络”选项,显示的当前网络连接的DNS服务器是202.103.24.68和202.103.44.150,我上网查了下这两个地址,确实是武汉市本地的DNS服务器地址,同时我也ping了下这两个地址,也确实能ping通。这一下子就疑惑了,明明能找到DNS服务器,为什么无法解析域名呢?难道真的是服务器down掉了吗?

  

  需要总结出现的问题,这里仍没有解决,待留日后研究明白了再贴出来吧:

  1.为什么在设置中心里显示的网络DNS服务器地址是假的?

  2./etc/resolv.conf文件是怎么生成的?貌似是第一次使用网络连接的时候就配置好了,不能自己动态调整吗?

  3.这个不算问题吧:这里显示的之前学校里的DNS服务器地址属于私有地址,而家里的DNS服务器地址却是公有地址。这是校园网的设计原因吗?


我想问下,我的vps是linux的系统,发现不可以解析域名,出现403错误教


linux不可以将域名解析成IP地址

修改/etc/resolv.conf,添加DNS服务器比
nameserver 192.168.1.1

相关内容

    暂无相关文章