IP'lere ping atabilirim ancak etki alanlarını çözemiyorum


11

Sunucumda Xubuntu 14.04 yüklü. network-manageryüklü değil. Etki alanlarını çözme yeteneğini kaybetmiş gibi görünüyor ve sorunu nereden teşhis etmeye başlayacağımdan emin değilim.

ping 8.8.8.8 ping normal olarak.

ping google.comdöner ping: unknown host google.com.

Bir DNS sunucusu eklemeyi denedim /etc/network/interfaces/. Şimdi içeriyor:

# 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

Bu sorunu çözmedi, bu yüzden çalıştırmayı denedim:

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

Denedim stopsonra startve reloadancak bir şey yapmak görünmüyordu.

Sorunu nasıl teşhis edebilirim?

Not: Makineyi yeniden başlatmak benim için çok fazla iş (bir klavye ve monitör takmam gerekiyor), bu yüzden lütfen mümkünse yeniden başlatılmasını gerektirmeyen çözümler önerin.


/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.confSorunun içeriğini sorunuza ekleyebilir misiniz ? Çoğu çözümleyicinin hangi DNS sunucularını kullanacağını bulmak için kullanacağı dosya
Eric Renouf

@EricRenouf Tabii, yorum dışında boş.
Superbest

şüphelendiğim sorun bu. Yeniden başlatamamak networkingbir sorun, ancak NetworkManagerbunun yerine kullanmadığınızdan emin misiniz ?
Eric Renouf

Ayrıca, geçici bir çözüm olarak sadece resolv.confbu yoruma dayanarak düzenleme yapamazsınız nameserver 8.8.8.8, ancak muhtemelen bir noktada üzerine yazılacaktır, bu sadece geçici bir çözümdür
Eric Renouf

Yanıtlar:


9

Başka bir hata beklemeden önce /etc/resolv.conf dosyanızın boşluğunu çözmeniz gerekir.

En az bir çözümleyici yansıtmalıdır. Tek sorun bu ise, çözümünüz işe yarayacaktır.

Deneyin

vi /etc/resolv.conf

Düzenleme moduna gidin. Aşağıdaki şeyi ekleyin:

nameserver 8.8.8.8
nameserver 8.8.4.4

Bakın eğer

ping google.com

İşler.


0

Bunu dene:

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

Bu, nano metin düzenleyicisinde boş bir resolv.conf.d dosyasını açacaktır. DNS sunucusu adresinizi bu dosyanın ilk satırına yerleştirmeniz ve satırı aşağıda gösterildiği gibi bir satır başı (enter enter) ile bitirmeyi unutmayın:

nameserver 8.8.8.8
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.