ไม่ว่าฉันจะพยายาม eth0
ไม่เคยขยับตัวจากการตั้งค่า DNS ของ DHCP
นี่คือผลลัพธ์ที่ฉันได้รับจาก sudo Solvectl สถานะ --no-เพจเจอร์
ทั่วโลก
การตั้งค่า LLMNR: ไม่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ใช่
การตั้งค่า DNSSEC: ใช่
รองรับ DNSSEC: ใช่
เซิร์ฟเวอร์ DNS ปัจจุบัน: 1.1.1.1
เซิร์ฟเวอร์ DNS: 1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
โดเมน DNS: ~.
ลิงค์ 2 (eth0)
ขอบเขตปัจจุบัน: DNS
การตั้งค่า DefaultRoute: ใช่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ใช่
การตั้งค่า DNSSEC: ใช่
รองรับ DNSSEC: ใช่
เซิร์ฟเวอร์ DNS ปัจจุบัน: 192.168.4.1
เซิร์ฟเวอร์ DNS: 192.168.4.1
ลิงค์ 3 (wlan0)
ขอบเขตปัจจุบัน: ไม่มี
การตั้งค่า DefaultRoute: ไม่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ใช่
การตั้งค่า DNSSEC: ใช่
รองรับ DNSSEC: ใช่
ลิงค์ 4 (นักเทียบท่า 0)
ขอบเขตปัจจุบัน: ไม่มี
การตั้งค่า DefaultRoute: ไม่
การตั้งค่า LLMNR: ใช่
การตั้งค่า MulticastDNS: ไม่
การตั้งค่า DNSOverTLS: ใช่
การตั้งค่า DNSSEC: ใช่
รองรับ DNSSEC: ใช่
โปรดทราบว่า eth0
กำลังใช้ 192.168.4.1
.
ฉันได้ลองเพิ่ม:
[เครือข่าย]
ใช้ DNS = เท็จ
[ดีเอชซีพี]
ใช้ DNS = เท็จ
[DHCPv4]
ใช้ DNS = เท็จ
[DHCPv6]
ใช้ DNS = เท็จ
[IPv6AcceptRA]
ใช้ DNS = เท็จ
ถึง /etc/systemd/network/eth0.network
, /etc/systemd/networkd.conf
, /etc/systemd/resolved.conf
ฉันได้ลองใช้สิ่งต่อไปนี้ร่วมกัน:
sudo Solvectl รีเซ็ตคุณสมบัติเซิร์ฟเวอร์
sudo Solvectl แปลงกลับ eth0
sudo systemd-resolve --set-dns=1.1.1.1 --interface=eth0
sudo resolutionctl DNS eth0 1.1.1.1
sudo systemctl daemon โหลดซ้ำ
sudo systemctl รีสตาร์ท systemd-networkd
sudo systemctl รีสตาร์ท systemd- แก้ไขแล้ว
sudo Solvectl flush-caches --no-เพจเจอร์
sudo Solvectl สถานะ --no-เพจเจอร์
sudo systemd-resolve --statistics
นี่คือปัจจุบัน แมว /etc/systemd/resolved.conf
# ไฟล์นี้เป็นส่วนหนึ่งของ systemd
#
# systemd เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขได้
# ภายใต้เงื่อนไขของ GNU Lesser General Public License ที่เผยแพร่โดย
# มูลนิธิซอฟต์แวร์เสรี เวอร์ชัน 2.1 ของใบอนุญาตหรือ
# (ตามตัวเลือกของคุณ) เวอร์ชันที่ใหม่กว่า
#
# รายการในไฟล์นี้แสดงค่าเริ่มต้นของเวลาคอมไพล์
# คุณสามารถเปลี่ยนการตั้งค่าได้โดยแก้ไขไฟล์นี้
# ค่าเริ่มต้นสามารถเรียกคืนได้เพียงแค่ลบไฟล์นี้
#
# ดูรายละเอียดที่ modified.conf (5)
[ดีเอชซีพี]
ใช้ DNS = เท็จ
[DHCPv4]
ใช้ DNS = เท็จ
[DHCPv6]
ใช้ DNS = เท็จ
[แก้ไข]
#DNS=
#FallbackDNS=
#โดเมน=
#DNSSEC=ไม่
#DNSOverTLS=ไม่
#MulticastDNS=ไม่
#LLMNR=ไม่
#Cache = ไม่ติดลบ
#DNSStubListener=ใช่
#ReadEtcHosts=ใช่
#ResolveUnicastSingleLabel=ไม่
DNS=1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001
DNSSEC=จริง
DNSOverTLS=จริง
ฉันพลาดอะไรไป ฉันเปิดแท็บและค้นหาทางอินเทอร์เน็ตเป็นร้อยๆ แท็บ และฉันก็ไม่เข้าใจ
ระบบเป็น Ubuntu 20.10 (GNU/Linux 5.8.0-1029-raspi aarch64