IP를 핑할 수는 있지만 도메인을 확인할 수는 없습니다


11

서버에 Xubuntu 14.04가 설치되어 있습니다. network-manager설치되지 않았습니다. 도메인을 해결하는 기능을 잃어버린 것 같습니다. 문제 진단을 어디서 시작할지 잘 모르겠습니다.

ping 8.8.8.8 일반적으로 핑.

ping google.com을 반환합니다 ping: unknown host google.com.

에 DNS 서버를 추가하려고했습니다 /etc/network/interfaces/. 이제 다음이 포함됩니다.

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4

이것은 문제를 해결하지 않았으므로 실행을 시도했습니다.

hesse@galois:~$ sudo service networking restart
stop: Job failed while stopping
start: Job is already running: networking

나는 시도 stop다음 startreload하지만 그들은 아무것도 할 것 같지 않았다.

문제를 어떻게 진단합니까?

참고 : 컴퓨터를 다시 시작하는 것은 많은 작업이므로 (키보드와 모니터를 연결해야 함) 가능한 경우 다시 시작할 필요가없는 솔루션을 제안하십시오.


/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

/etc/resolv.conf질문에 내용을 추가 할 수 있습니까 ? 그것이 대부분의 리졸버가 사용할 DNS 서버를 찾는 데 사용할 파일입니다
Eric Renouf

@EricRenouf 물론, 주석을 제외하고는 비어 있습니다.
Superbest

그게 내가 의심하는 문제입니다. 다시 시작할 수없는 networking것이 문제이지만 NetworkManager대신 사용 하지 않습니까?
Eric Renouf

또한, 임시 해결책으로 당신은 resolv.conf그 의견을 견디지 않고 편집 할 수 있고 추가 nameserver 8.8.8.8할 수 있지만, 어느 시점에서 덮어
쓰여져 서

답변:


9

다른 오류가 발생하기 전에 /etc/resolv.conf의 공허함을 해결해야합니다.

적어도 하나의 리졸버를 반영해야합니다. 이것이 유일한 문제라면 해결이 효과가 있습니다.

시험

vi /etc/resolv.conf

편집 모드로 이동하십시오. 아래를 추가하십시오 :

nameserver 8.8.8.8
nameserver 8.8.4.4

그 경우 게시물을 참조하십시오

ping google.com

공장.


0

이 시도:

sudo nano /etc/resolvconf/resolv.conf.d/tail

나노 텍스트 편집기에서 빈 resolv.conf.d 파일이 열립니다. 이 파일의 첫 번째 줄에 DNS 서버 주소를 배치하고 아래에 표시된대로 캐리지 리턴 (히트 입력)으로 줄을 끝내야합니다.

nameserver 8.8.8.8
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.