DNS ayarlarımı Ubuntu sunucusunda nasıl yapılandırabilirim?


115

Bu sayfaya göre basit görünüyor. Ancak, /etc/bindUbuntu 12.04.3 LTS sunucusunun varsayılan kurulumunda mevcut değildir.

Peki, başka bir yazılım yüklemeden, ubuntu sunucusunda DNS'yi nasıl yapılandırabilir ve dnsmasq'ı nasıl kaldırabilirim? Ben sudo& ile oldukça tanıdık nano.


Ayrıca help.ubuntu.com/community/Dnsmasq adresini ziyaret edin . bind IS bir isim sunucusu. Sunucunuzda ad sunucusu işlevine ihtiyacınız varsa, bir ad sunucusu yüklemelisiniz. Ne elde etmeye çalıştığınızı tarif ederseniz, yardımı dokunabilir.
hmayag 17:13

1
Sunucudaki DNS girişlerini nasıl yapılandıracağınızı değil, bir DNS Sunucusu yapılandırmak için bir kılavuz okuyordunuz. Eğer okumalıymışım manuel olan bu
Braiam

Başka bir cevap hakkında yorum gönderecek temsilcim yok, ancak Nullet'in 17 Eylül 2013'teki cevabına cevap olarak bu benim için çalıştı. Yönlendiricimle ilgili bir sorun olduğunu düşünüyordum (ucuz, ISS bir tane sağladı). Ayrıca dns-nameservers satırında public DNS'in IP'sini kullanmanız gerektiğini söylemeye değer olduğunu düşünüyorum . Yönlendiricinizde büyük olasılıkla bulunan yerel DNS adresini kullanmayın. Yönlendiricimdeki DNS'e bağlanıyordum; bu, bilinmeyen bir nedenden dolayı sunucumla çalışmıyordu. Bunun yerine, yönlendiricimdeki DNS'in nereden bilgi aldığını
öğrendim

1
Burada daha iyi bir cevap olduğunu düşünüyorum unix.stackexchange.com/a/154538/82018 - temel olarak, şu anda kullandıklarınızdan önce bir sunucuyu "hazırlamak" için dhcp ayarlarınızı geçersiz kılabilirsiniz. Bu sadece yeni sunucuya güvenmek zorunda olmadığınızdan hoş, sadece aramalar için öncelik vermiş olursunuz.
Steve Midgley

Yanıtlar:


158

DNS Sunucularını Ayarla

/etc/network/interfacesDNS sunucunuzu komut satırından değiştirmek istiyorsanız dosyayı yapılandırmanız gerekir .

Bunun gibi bir şeye benzemeli:

# The loopback network interface  
auto lo  
iface lo inet loopback  


# The primary network interface  
auto eth0 
iface eth0 inet static  
address 192.168.X.X
netmask 255.255.255.0
gateway 192.168.X.X
dns-nameservers X.X.X.X 

Birden fazla DNS sunucunuz varsa, her birinin arasına bir boşluk ekleyin:

dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z

Yalnızca Xs, Ys ve Z'leri kendi seçtiğiniz DNS sunucularının kendi IP'leriyle değiştirin ve bu yapıldığında ayarları güncellemek için bu komutu çalıştırın:

sudo ifdown eth0 && sudo ifup eth0

Bu yardımcı olur umarım!


1
Evet, doğru hatırlıyorsam dnsmasq, ubuntu sunucusunda varsayılan olarak yüklü değildir.
Nullet 17:13

4
@Nullet çözümünü denedim, ancak bu hatayı longtth@long-ubuntu-14:~$ sudo ifdown eth0 && sudo ifup eth0 interface eth0 not configured RTNETLINK answers: File exists Failed to bring up eth0.buldunuz , düzeltmeme yardımcı olabilir misiniz?
Luke,

2
İşte benim durumum: Bu cevapta belirtilen dosyayı açtım ve sadece ilk 3 satırını aldım. Gerisini yapıştırdım. Komutu çalıştırdım ve şunu aldım: ifdown: interface eth0 yapılandırılmamış RTNETLINK cevapları: Dosya var eth0 getirilemedi. Bu benim aldığım çıktıyı sonuçlandırıyor. Aklınıza gelen herhangi bir düşüncesi varsa cevap vermekten çekinmeyin. Bilmek istiyorum: genel olarak konuşursak, X’lerin adresini ve ağ geçidini değiştireyim mi?
GoProCameraByGoPro 31:15

2
@ Mr.Hyde Bu satırları terminalde yazmamalı, /etc/network/interfacesdosya içine yazmalısınız .
Richard,

1
Gerçekten eth0 kullandığınızdan ve eth1 gibi başka bir şey kullanmadığınızdan emin olun. ifconfig.
16'da

9

Ancak daha yeni bir Ubuntu sürümündeyseniz, resolv.conf kullanıyor olabilirsiniz.

Yeniden başlattıktan sonra kaldırılmayacak olan dns-nameservers'ı ayarlamak için

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

sevmek

nameserver x.x.x.x
nameserver x.x.y.y

Ve sadece bunu yapmak

sudo resolvconf -u

bu yol benim sistemimde bulunmuyor Sadece istediğim /etc/resolvconf/update-libc.d/avahi-daemonbaşka bir bash betiği için hangi döngüyü seçmeliyim /usr/lib/avahi/avahi-daemon-check-dns.sh192.168.1.1 DNS Servers:
Salem F

@SalemF devam ediyor ve bu kayıp dosyayı oluşturuyor ...
Aleksandar Pavić

1
Ubuntu ben değiştirdikten sonra hangi çalışma GUI nm` sadece mümkün değiştirecektirler oldu dns ayarı işlemek için farklı bir yaklaşım kullanır gibi görünüyor oluyor DHCPayarı address onlyve tip dns adresi i.ibb.co/ysqwL0r/DHCP.png
Salem F

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.