Я использую пользовательскую Ubuntu, и я, может казаться, не использую сопоставитель DNS. Я обновил мой /etc/resolv.conf
файл, таким образом, это содержало бы строку nameserver 8.8.8.8
:
# cat /etc/resolv.conf
nameserver 8.8.8.8
но это, кажется, не помогает:
# ping google.com
ping: bad address 'google.com'
# ping google
ping: bad address 'google'
# ping www.google.com
ping: bad address 'www.google.com'
Доступ 8.8.8.8, поскольку это - работы:
# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=118 time=53.386 ms
64 bytes from 8.8.8.8: seq=1 ttl=118 time=53.398 ms
64 bytes from 8.8.8.8: seq=2 ttl=118 time=53.265 ms
64 bytes from 8.8.8.8: seq=3 ttl=118 time=53.293 ms
64 bytes from 8.8.8.8: seq=4 ttl=118 time=53.339 ms
Я попытался искать ответы здесь, но большинство предложений было не важно, поскольку я не имею /etc/resolvconf/resolv.conf.d/
, /etc/network/interfaces
или /etc/dhcp3/dhclient.conf
.
/etc/resolv.conf
(Linux, который я запускаю, имел многих программистов, касающихся его вдоль лет, и никто на самом деле не знает то, что точно происходит еще...)?ping
выполняется? Если я мог бы понять когда ping
проверки /etc/resolv.conf
, возможно, я мог точно определить, почему это не работаетЭто - мой /etc/nsswitch.conf
:
# cat /etc/nsswitch.conf
passwd: files rf
shadow: files
group: files
hosts: files dns
services: files
networks: files
protocols: files
rpc: files
ethers: files
netmasks: files
netgroup: files
automount: files
aliases: files
bootparams: [NOTFOUND=return] files
ps auxc | grep -i dns
ИЛИ ps auxc | grep -i resolv
BusyBox v1.11.2 () multi-call binary
Usage: ps
Report process status
Options:
w Wide output
Я - новичок, но я столкнулся с этой проблемой только немногие день назад! Я думаю, что необходимо воссоздать resolve.conf файл.
Используйте эту команду для воссоздания.
sudo resolvconf -u
.
Может быть это помогает!