deepin2013 DNS解析
Tofloor
poster avatar
4yxy1986
deepin
2014-01-13 18:03
Author
本人的thinkpad e40本装了deepin2013,使用中发现,浏览器可以正常访问网页。
但是在终端curl访问网页,显示未知的host。用apt-get在终端安装应用和在软件里面更新都不能正常更新(应该还是DNS解析的问题)。所以,不得不手动设置DNS,设置后,问题解决。
希望遇到此类问题的同学能够通过此方法解决问题。也希望deepin看到这个问题后,来确认是否是bug,如需要更详细的信息,请在下边回复。
ps:WIFI和有线都试过,存在同样的问题。
Reply Favorite View the author
All Replies
cxbii
deepin
2014-01-13 18:05
#1
目前我的网络模块不是很好,我们在重新开发
但是我们的问题不是显示未知的host。这个东西应该和你的运营商有一定关系吧
Reply View the author
4yxy1986
deepin
2014-01-13 18:12
#2
目前我的网络模块不是很好,我们在重新开发
但是我们的问题不是显示未知的host。这个东西应该和你的运营商有一定关系吧

应该不是,我装了其他几个linux(ubuntu系列,zorin,elementary)发行版,都没有此类问题。
对了,有的时候能够解析,但是很慢很慢,在刷新软件列表的时候,大多更新失败(80%+),有的时候能刷新,但是都没有超过20%,就又提示fail。
Reply View the author
cxbii
deepin
2014-01-13 18:14
#3
[quote]目前我的网络模块不是很好,我们在重新开发
但是我们的问题不是显示未知的host。这个东西应该和你的运营商有一定关系吧

应该不是,我装了其他几个linux(ubuntu系列,zorin,elementary)发行版,都没有此类问题。
对了,有的时候能够解析,但是很慢很慢,在刷新软件列表的时候,大多更新失败(80%+),有的时候能刷新,但是都没有超过20%,就又提示fail。[/quote]
好的,已经反馈
Reply View the author
snyh1010
deepin
2014-01-13 20:26
#4
先确认一下nslookup 对应的域名是否能解析。
然后要说明是所有的网站都这样还是部分。

然后提供一下/etc/resolve.conf文件信息
还有ps aux | grep dns  贴一下dns daemon相关的进程信息。
Reply View the author
4yxy1986
deepin
2014-01-14 00:28
#5
先确认一下nslookup 对应的域名是否能解析。
然后要说明是所有的网站都这样还是部分。

然后提供一下/etc/resolve.conf文件信息
还有ps aux | grep dns  贴一下dns daemon相关的进程信息。

您好,我对这方面不是太了解,请说明下“nslookup 对应的域名是否能解析。”具体操作步骤。
我试了几个都是这样,回去我在多测试一些网站。
Reply View the author
poloshiao
deepin
2014-01-14 00:56
#6
要確認 DNS 是否正常解析
1. ping -c 3 www.linuxdeepin.com
2. dig www.linuxdeepin.com
把結果 直接 copy 貼上來
Reply View the author
4yxy1986
deepin
2014-01-15 06:52
#7
先确认一下nslookup 对应的域名是否能解析。
然后要说明是所有的网站都这样还是部分。

然后提供一下/etc/resolve.conf文件信息
还有ps aux | grep dns  贴一下dns daemon相关的进程信息。

您好!最近忙,回复晚了,不好意思啊!
经测试,ping能通,curl和wget不能获取资源,软件中心(换源也不行)不能更新,apt-get不能安装应用。

ping的信息:
ysj@ysj:~$ ping -c 3 http://www.linuxdeepin.com
PING http://www.linuxdeepin.com (117.79.130.35) 56(84) bytes of data.
64 bytes from 117.79.130.35: icmp_req=1 ttl=40 time=120 ms
64 bytes from 117.79.130.35: icmp_req=2 ttl=40 time=138 ms
64 bytes from 117.79.130.35: icmp_req=3 ttl=40 time=152 ms

--- http://www.linuxdeepin.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 120.063/136.961/152.464/13.264 ms
ysj@ysj:~$ ^C
ysj@ysj:~$ dig http://www.linuxdeepin.com

; <<>> DiG 9.9.2-P1 <<>> http://www.linuxdeepin.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6260
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 8

;; QUESTION SECTION:
;www.linuxdeepin.com.                IN        A

;; ANSWER SECTION:
http://www.linuxdeepin.com.        490        IN        A        117.79.130.35

;; AUTHORITY SECTION:
linuxdeepin.com.        502        IN        NS        f1g1ns2.dnspod.net.
linuxdeepin.com.        502        IN        NS        f1g1ns1.dnspod.net.

;; ADDITIONAL SECTION:
f1g1ns1.dnspod.net.        7315        IN        A        119.167.195.12
f1g1ns1.dnspod.net.        7315        IN        A        122.225.217.192
f1g1ns1.dnspod.net.        7315        IN        A        182.140.167.166
f1g1ns1.dnspod.net.        7315        IN        A        183.60.52.217
f1g1ns2.dnspod.net.        7315        IN        A        182.140.167.188
f1g1ns2.dnspod.net.        7315        IN        A        112.90.143.29
f1g1ns2.dnspod.net.        7315        IN        A        122.225.217.191
f1g1ns2.dnspod.net.        7315        IN        A        180.153.162.150

;; Query time: 102 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Tue Jan 14 22:23:10 2014
;; MSG SIZE  rcvd: 235

curl和wget信息:
ysj@ysj:~$ curl http://www.linuxdeepin.com
curl: (6) Couldn't resolve host 'www.linuxdeepin.com'
ysj@ysj:~$ curl http://www.baidu.com
curl: (6) Couldn't resolve host 'www.baidu.com'
ysj@ysj:~$ wget http://www.baidu.com
--2014-01-14 22:28:20--  http://www.baidu.com/ysj@ysj:~$ ps aux | grep dns
root      1507  0.0  0.0   6364   388 ?        S    22:15   0:00 _pluto_adns
nobody    1657  0.0  0.0  27588  1624 ?        S    22:15   0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-address=127.0.1.1 --conf-file=/var/run/NetworkManager/dnsmasq.conf --cache-size=0 --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
ysj       3191  0.0  0.0   8100   884 pts/0    S+   22:35   0:00 grep dns

Resolving http://www.baidu.com (http://www.baidu.com)... failed: Connection timed out.
wget: unable to resolve host address ‘www.baidu.com’

/etc/resolv.conf信息

ysj@ysj:~$ 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 CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search TendaAP
domain corp.linuxdeepin.com
search corp.linuxdeepin.com
nameserver 10.0.0.1

ps aux | grep dns信息
ysj@ysj:~$ ps aux | grep dns
root      1507  0.0  0.0   6364   388 ?        S    22:15   0:00 _pluto_adns
nobody    1657  0.0  0.0  27588  1624 ?        S    22:15   0:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-address=127.0.1.1 --conf-file=/var/run/NetworkManager/dnsmasq.conf --cache-size=0 --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
ysj       3191  0.0  0.0   8100   884 pts/0    S+   22:35   0:00 grep dns
Reply View the author
snyh1010
deepin
2014-01-15 07:38
#8
!!  你是什么版本的? 改了test源没? 直接用iso安装的?  怎么dns成这样了。。
10.0.0.1  不是你网关的地址吧?   

domain corp.linuxdeepin.com
search corp.linuxdeepin.com
nameserver 10.0.0.1  这个看着这么像LD内网的的配置。。。。

你手动编辑一下这个文件,  把nameserver 10.0.0.1  改成nameserver 8.8.8.8
Reply View the author
snyh1010
deepin
2014-01-15 07:42
#9
你修改过来应该是可以用了。
然后试试 $sudo restart network-manager后这个/etc/resolve.conf有没有又被改成错误的值。


==============================
$nslookup linuxdeepin.com
Reply View the author
4yxy1986
deepin
2014-01-15 18:00
#10
你修改过来应该是可以用了。
然后试试 $sudo restart network-manager后这个/etc/resolve.conf有没有又被改成错误的值。


==============================
$nslookup linuxdeepin.com
您好,我这边按顺序一一回复下。
1、2013版本
2、没有使用过test源
3、UltraISO将ISO刻入金士顿8G U盘中进行安装,刚装上去就存在这个问题,期间我没改动过任何配置
4、我在无线连接->高级->设置DNS server就正常了。
5、把nameserver 10.0.0.1 改成nameserver 8.8.8.8 这个我回去试下。
Reply View the author
4yxy1986
deepin
2014-01-15 19:26
#11
您好,我这边按顺序一一回复下。
1、2013版本
2、没有使用过test源
3、UltraISO将ISO刻入金士顿8G U盘中进行安装,刚装上去就存在这个问题,期间我没改动过任何配置
4、我在无线连接->高级->设置DNS server就正常了。
5、把nameserver 10.0.0.1 改成nameserver 8.8.8.8 这个我回去试下。
Reply View the author