Raspberry Pi’de DNS Sunucularını nasıl ayarlarım?


30

Raspberry Pi'imin alan adlarını çözmek için OpenDNS kullanmasını istiyorum. Bu ayarı nasıl değiştirebilirim?


hangi işletim sistemini kullanıyorsunuz Ahududu Pi için bir çok işletim sistemi var
Keltari 24/16

Gelecekteki kullanıcıların bu cevabı Google vb. Yoluyla buldukları için not edin: Düzenleme /etc/resolv.confartık bu konuda doğru bir yol değil: Bunun /etc/dhcpcd.confyerine düzenlemelisiniz . Aşağıdaki cevaba bakınız.
starbeamrainbowlabs

Yanıtlar:


18

Raspberry Pi'de Debian kullanıyorsanız, düzeltmeniz gerekir. /etc/resolv.conf

nano /etc/resolv.conf

daha sonra openDNS'nin sunucu IP'sini ekleyin

nameserver  208.67.222.222
nameserver 208.67.220.220

Eğer DNS hızı konusunda herhangi bir endişe varsa Btw, sen bakmak isteyebilirsiniz bu yazı


Bunu yaptım, ama hala OpenDNS kullanmıyor.
Josiah Sprague,

4
panonuzu yeniden başlattınız ve Debian-server kullanıyorsunuz, değil mi? Bu durumda, lütfen tahtanızı yeniden başlatmak veya yapmak için nameserver 208.67.220.220``and ad sunucusu 208.67.222.222` eklemeye çalışın . Eğer hala çalışmıyorsa, lütfen çıktısını yapıştırın/etc/network/interfaces/etc/init.d/networking restartdig google.com
Angs

IP'ler hem olmalı /etc/resolv.confve /etc/network/interfaces?
Josiah Sprague,

1
/Etc/resolv.conf girişi, / etc / network / interfaces config dosyasından oluşturulur. Not: Bu yalnızca statik ağ yapılandırması kullanıyorsanız çalışır. Dinamik ayarları kullanıyorsanız, DHCP sunucusu tarafından sağlanan ayarları değiştirmeniz gerekecektir.
joat,

Bugün mavi olanın dışında, Pi3 cihazımın mirrordetector.raspbian.org'u göremediğini söylemek istedim. OpenDNS adreslerini ekledim ve iyi çalışıyor. (Google’ın orada vardı ...)
Kody Brown

27

/etc/resolv.confBu dosya otomatik olarak oluşturulduğundan düzenleme yapmayın . Bunun yerine /etc/network/interfaces, aşağıdakileri düzenleyin ve ekleyin:

dns-nameservers 8.8.4.4 8.8.8.8

4
resolv.conf, resolvconf aracı tarafından yazılmıştır. Bu araç yüklü değilse, ilk cevap işe yarayacaktır. Ancak çözümünüz yine de işe yarayacak, bu yüzden doğru çözüm olarak işaretlenmeli.
Ben

Bu benim için raspian stretch lite'da çalıştı, teşekkürler!
James Campbell,

işe yaramadı. startbeamrainbowlabs'ın çözümü işe yaradı!
maden damarı

25

Raspbian'ın son sürümünde (sanırım uzatmak?) Şimdi son satırını düzenlemeniz gerektiğini anladım /etc/dhcpcd.conf. Şununla başlayan bir satır olmalı static domain_name_servers=- orada, boşlukla ayrılmış DNS sunucularının bir listesini kullanarak özelleştirebilirsiniz:

static domain_name_servers=1.1.1.1 1.0.0.1 208.69.38.205 8.8.8.8

Öne çıkan DNS sunucuları: Cloudflare , OpenDNS ve Google

Düzenleme: As @DavidOliver işaret, çok dhcpcd'i yeniden başlatmanız gerekebilir: sudo systemctl restart dhcpcd.service.


4
Bu benim için çalışan tek çözümdü. Ahududu pi için raspbian kullanıyorum
Tono Nam

1
Bu benim için Raspbian'da çalışmıştı - Bu sorudaki diğer cevaplardan, dizini
editv.conf'a

1
Bu son cevap için doğru cevap olmalıdır (Raspbian Stretch veya Debian Stretch), 2013 yılında kabul edilen cevap ve şimdiye kadar yapılan yüksek oylama etc/resolv.confartık doğru değil.
hcheung

Hizmetin yeniden başlatılması gibi görünüyordu gerekliydi:sudo systemctl restart dhcpcd.service
David Oliver

5

Cevabı başka bir web sitesinden buldum ve bu en iyisi. Raspbian zaten kurulu olan dchpcd ile gelirken makalenin son bölümünü kullandım ve hala statik bir ip adresi değil de otomatik bir ip adresi istiyorum. Raspberry Pi3 multiboot ile çalışan [berryboot] Raspbian ile - Pixel türü

sudo nano /etc/resolv.conf.head

senin terminalinde. Çalışmak için boş bir sayfa olacaktır. Sonra aşağıdaki kodu kopyalayıp yapıştırın:

#OpenDns Servers
nameserver 208.67.222.222
nameserver 208.67.220.220

Çıkmak için cntrl + x üzerine tıklayın ve aşağıdaki seçenekleri kaydetmek için y seçin. Raspberry Pi'nizi yeniden başlatın

sudo reboot

OpenDNS kullandığınızdan emin olmak için aşağıdaki web sitesine gidin: OpenDns karşılama sayfası


Bu cevabı bulduğun orijinal forum kaynağına bir link ekleyebilir misin?
music2myearSanat

Tam bağlantıyı buldum [2013'ün eski makalesi ancak işe yarıyor!] Bağlantıyı yansıtacak olan cevabımı güncelledim
Robert Petet

Tatlı. Bağlam neredeyse her zaman bir soruyu daha iyi hale getirir.
music2myearSanat

Umarım bu size yardımcı olmuştur. Bu arada benim Raspberry PI3'üm için kullandığım bootloader berryboot [ berryterminal.com/doku.php/berryboot] ve bayıldım! Raspbian-Pixel, Kali Linux2.0, OSMC ve sd kartlarını değiştirmek zorunda kalmadan 16GB sd kart üzerinde çalışan RetroPie v3.6 var. Berryboot için görüntüleri buradan alabilirsiniz: [ berryboot.alexgoldcheidt.com/images/] Aslında size cevap vermek için Raspbian ve krom kullanıyorum.
Robert Petet

Bu benim için çalıştı. Ağları kurmak neden zaman içinde giderek daha karmaşık ve şeffaf hale geliyor anlamıyorum .... Yardımlarınız için teşekkürler!
Tarator

-1

OpenDNS sunucuları benim için çalıştı, teşekkürler. Udemy bir öğrenme oturumu sırasında, Mac'imle wifi paylaşım düzenlememi bıraktıktan ve PI ile ethernet hub'ını farklı bir ev ağına kurduğumda bir sorunla karşılaştım. WiFi ile önceki IP paylaşım düzenlememin sorunu.

PI'yi başlangıçta paylaşım düzenlemesi ile kurduğumda, çözme dosyasının içindeki metin şuydu:

nameserver 192.168.2.1 

minibian işletim sistemi tarafından otomatik olarak girildi, ME DEĞİL!

Bu IP, varsayılan DNS sunucusu oldu ve MacMini arka planda gerçek DNS'i sorunsuz bir şekilde sağladı.

ÇOK İYİLEŞTİRMESİ GEREKENLER (vim)

nameserver  208.67.222.222
nameserver 208.67.220.220       

O zaman google.com'a ping gönderebilirim Forumlar için şükürler olsun!


1
Bu ne işe yarıyor ve nasıl yardımcı olacak? Üzerinde Oku "Ben yorumuna 50 üne gerekiyor Neden" sağlamak için size yorum başlamak nasıl anlıyoruz.
Pezevenk Suyu BT

-3

Bu satırı /etc/dhcp/dhclient.conf dosyasına ekleyin:

option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4

O zaman işe yarayacak.


4
İlk IP adresi rastgele bir özel adres. Diğer ikisi ise Google sunucularının IP adresleri - OpenDNS değil.
Anthony G - Monica
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.