Chcę, aby mój Raspberry Pi używał OpenDNS do rozpoznawania nazw domen. Jak mogę zmienić to ustawienie?
/etc/resolv.conf
nie jest już właściwą drogą: musisz ją edytować /etc/dhcpcd.conf
. Zobacz moją odpowiedź poniżej.
Chcę, aby mój Raspberry Pi używał OpenDNS do rozpoznawania nazw domen. Jak mogę zmienić to ustawienie?
/etc/resolv.conf
nie jest już właściwą drogą: musisz ją edytować /etc/dhcpcd.conf
. Zobacz moją odpowiedź poniżej.
Odpowiedzi:
Jeśli używasz Debiana na Raspberry Pi, musisz edytować /etc/resolv.conf
nano /etc/resolv.conf
następnie dodaj adres IP serwera openDNS
nameserver 208.67.222.222
nameserver 208.67.220.220
Btw, jeśli masz jakiekolwiek obawy dotyczące szybkości DNS, możesz rzucić okiem na ten post
nameserver 208.67.220.220``and
serwer nazw 208.67.222.222`, aby /etc/network/interfaces
ponownie uruchomić tablicę lub zrobić /etc/init.d/networking restart
. Jeśli nadal nie działa, wklej wynikidig google.com
/etc/resolv.conf
i /etc/network/interfaces
?
Nie edytuj, /etc/resolv.conf
ponieważ plik jest generowany automatycznie. Zamiast tego edytuj /etc/network/interfaces
i dodaj na końcu:
dns-nameservers 8.8.4.4 8.8.8.8
Odkryłem, że w najnowszej wersji Raspbian (myślę, że stretch?) Musisz teraz edytować ostatnią linię /etc/dhcpcd.conf
. Powinien być wiersz rozpoczynający się od static domain_name_servers=
- tam możesz go dostosować za pomocą listy rozdzielonych spacjami serwerów DNS, takich jak:
static domain_name_servers=1.1.1.1 1.0.0.1 208.69.38.205 8.8.8.8
Polecane serwery DNS: Cloudflare , OpenDNS i Google
Edit: Jak @DavidOliver zwraca uwagę, może być konieczne ponowne uruchomienie dhcpcd też: sudo systemctl restart dhcpcd.service
.
etc/resolv.conf
po prostu nie są już poprawne.
sudo systemctl restart dhcpcd.service
Znalazłem odpowiedź z innej strony internetowej i ta jest najlepsza. Użyłem ostatniej części tego artykułu, ponieważ Raspbian ma już zainstalowany program dchpcd i nadal chcę automatyczny adres IP, a nie statyczny adres IP. Uruchamianie z multiboota Raspberry Pi3 [berryboot] z Raspbian - Pixel
sudo nano /etc/resolv.conf.head
w twoim terminalu. Będziesz miał pustą tablicę do pracy. Następnie skopiuj i wklej następujący kod:
#OpenDns Servers
nameserver 208.67.222.222
nameserver 208.67.220.220
kliknij cntrl + x, aby wyjść i wybierz y, aby zapisać następujące opcje. uruchom ponownie Raspberry Pi za pomocą
sudo reboot
Aby upewnić się, że korzystasz z OpenDNS, przejdź do następującej witryny: Strona powitalna OpenDns
Serwery openDNS działały dla mnie dzięki. Podczas sesji szkoleniowej Udemy napotkałem problem po porzuceniu umowy udostępniania Wi-Fi z komputerem Mac i skonfigurowaniu koncentratora Ethernet z PI w innej sieci domowej. Problem z moją poprzednią umową udostępniania IP z WiFi.
Kiedy pierwotnie konfigurowałem PI z ustaleniem udostępniania, tekst W pliku rozstrzygania był:
nameserver 192.168.2.1
który został wprowadzony automatycznie przez minibian OS, NOT ME!
Ten adres IP stał się domyślnym serwerem DNS, a MacMini płynnie zapewnia prawdziwy DNS w tle. W pobliżu
NALEŻY EDYTOWAĆ (vim)
nameserver 208.67.222.222
nameserver 208.67.220.220
Wtedy mógłbym ping pingować google.com Dzięki Bogu za fora!
Dodaj tę linię do pliku /etc/dhcp/dhclient.conf:
option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4
Wtedy to zadziała.