ฉันต้องการ Raspberry Pi ของฉันเพื่อใช้ OpenDNS เพื่อแก้ไขชื่อโดเมน ฉันจะแก้ไขการตั้งค่านี้ได้อย่างไร
/etc/resolv.conf
ไม่ใช่วิธีที่ถูกต้องในเรื่องนี้อีกต่อไป: คุณต้องแก้ไข/etc/dhcpcd.conf
แทน ดูคำตอบของฉันด้านล่าง
ฉันต้องการ Raspberry Pi ของฉันเพื่อใช้ OpenDNS เพื่อแก้ไขชื่อโดเมน ฉันจะแก้ไขการตั้งค่านี้ได้อย่างไร
/etc/resolv.conf
ไม่ใช่วิธีที่ถูกต้องในเรื่องนี้อีกต่อไป: คุณต้องแก้ไข/etc/dhcpcd.conf
แทน ดูคำตอบของฉันด้านล่าง
คำตอบ:
หากคุณใช้ Debian บน Raspberry Pi คุณต้องแก้ไข /etc/resolv.conf
nano /etc/resolv.conf
จากนั้นเพิ่ม IP เซิร์ฟเวอร์ของ openDNS
nameserver 208.67.222.222
nameserver 208.67.220.220
แต่ถ้าคุณมีข้อกังวลเกี่ยวกับความเร็วของ DNS คุณอาจต้องการดูโพสต์นี้
nameserver 208.67.220.220``and
nameserver 208.67.222.222` ไปแล้วรีสตาร์ทบอร์ดของคุณหรือไม่ทำ/etc/network/interfaces
/etc/init.d/networking restart
หากยังไม่สามารถใช้งานได้โปรดวางผลลัพธ์ของdig google.com
/etc/resolv.conf
และ/etc/network/interfaces
?
อย่าแก้ไข/etc/resolv.conf
เนื่องจากไฟล์นั้นถูกสร้างขึ้นโดยอัตโนมัติ แทนที่จะแก้ไข/etc/network/interfaces
และเพิ่มสิ่งต่อไปนี้ในตอนท้าย:
dns-nameservers 8.8.4.4 8.8.8.8
ฉันได้พบว่าในรุ่นล่าสุดของ Raspbian (ยืดผมคิดว่า?) /etc/dhcpcd.conf
ตอนนี้คุณต้องแก้ไขบรรทัดสุดท้ายของ ควรมีบรรทัดที่ขึ้นต้นด้วยstatic domain_name_servers=
คุณสามารถกำหนดค่าเองด้วยรายการเซิร์ฟเวอร์ DNS ที่คั่นด้วยช่องว่างดังนี้:
static domain_name_servers=1.1.1.1 1.0.0.1 208.69.38.205 8.8.8.8
เซิร์ฟเวอร์ DNS ที่แนะนำ: Cloudflare , OpenDNSและGoogle
แก้ไข:เป็นจุด @DavidOliver ออกคุณอาจต้องรีสตาร์ท dhcpcd sudo systemctl restart dhcpcd.service
เกินไป:
etc/resolv.conf
จะไม่ถูกต้องอีกต่อไป
sudo systemctl restart dhcpcd.service
ฉันได้พบคำตอบจากเว็บไซต์อื่นและนี่คือสิ่งที่ดีที่สุด ฉันใช้ส่วนสุดท้ายของบทความเป็น Raspbian ที่มาพร้อมกับ dchpcd ติดตั้งแล้วและฉันยังต้องการที่อยู่ IP อัตโนมัติไม่ใช่ที่อยู่ IP แบบคงที่ รันจากมัลติเบราเซอร์ Raspberry Pi3 [berryboot] กับประเภท Raspbian - Pixel
sudo nano /etc/resolv.conf.head
ใน terminal ของคุณ คุณจะมีกระดานชนวนว่างเปล่าเพื่อทำงานกับ ถัดไปคัดลอกและวางรหัสต่อไปนี้:
#OpenDns Servers
nameserver 208.67.222.222
nameserver 208.67.220.220
คลิกที่ cntrl + x เพื่อออกและเลือก y สำหรับตัวเลือกต่อไปนี้เพื่อบันทึก รีสตาร์ท Raspberry Pi ของคุณด้วย
sudo reboot
เพื่อให้แน่ใจว่าคุณใช้ OpenDNS ให้ไปที่เว็บไซต์ต่อไปนี้: หน้าต้อนรับของ OpenDns
เซิร์ฟเวอร์ openDNS ใช้งานได้สำหรับฉันขอบคุณ ในช่วงการเรียนรู้ของ Udemy ฉันพบปัญหาหลังจากทิ้งการจัดการ wifi ที่แบ่งปันของฉันกับ Mac ของฉันและตั้งค่าฮับอีเธอร์เน็ตด้วย PI บนเครือข่ายภายในบ้านที่แตกต่างกัน ปัญหาเกี่ยวกับการจัดการการแชร์ IP ก่อนหน้าของฉันกับ WiFi
เมื่อฉันเริ่มต้นการตั้งค่า PI ด้วยการจัดเรียงข้อความข้อความภายในไฟล์การแก้ไขคือ:
nameserver 192.168.2.1
ซึ่งถูกป้อนโดยอัตโนมัติด้วยระบบมินิบัสไม่ใช่ฉัน!
IP นี้กลายเป็นเซิร์ฟเวอร์ DNS เริ่มต้นโดย MacMini มอบ DNS จริงในพื้นหลังได้อย่างราบรื่น
จำเป็นต้องแก้ไข (กลุ่ม)
nameserver 208.67.222.222
nameserver 208.67.220.220
จากนั้นฉันสามารถ ping google.com ขอบคุณพระเจ้าสำหรับฟอรัม!
เพิ่มบรรทัดนี้ลงในไฟล์ /etc/dhcp/dhclient.conf:
option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4
จากนั้นมันจะทำงาน