静的DNSサーバー8.8.8.8がセットアップされ、DHCPが有効になっているMikroTik(10.0.0.138)ルーターがあります。 MikroTikの構成は次のとおりです。
私が理解したのは、MikroTikがDHCP要求に応答したときにクライアントが8.8.8.8に直接アクセスしないようにキャッシュを有効にするためにDNSサーバーに自分自身(10.0.0.138)を送信する必要があります。そうですか?ただし、クライアント側では、resolvctl statusは次のように出力します。
Link 2 (enp4s0)
Current Scopes: DNS
Protocols: +DefaultRoute +LLMNR -mDNS -DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 8.8.8.8
DNS Servers: 8.8.8.8
10.0.0.138の代わりに。 tcpdumpを使用すると、次のようになります。
2024-02-02 22:16:30.715260 78:9a:18:7b:62:db > a8:a1:59:66:d9:a2, ethertype IPv4 (0x0800), length 342: (tos 0x0, ttl 16, id 0, offset 0, flags [none], proto UDP (17), length 328)
10.0.0.138.67 > 10.0.0.1.68: [udp sum ok] BOOTP/DHCP, Reply, length 300, xid 0xf4ee565e, Flags [none] (0x0000)
Client-IP 10.0.0.1
Your-IP 10.0.0.1
Server-IP 10.0.0.138
Client-Ethernet-Address a8:a1:59:66:d9:a2
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message (53), length 1: ACK
Server-ID (54), length 4: 10.0.0.138
Lease-Time (51), length 4: 600
Subnet-Mask (1), length 4: 255.255.255.0
Default-Gateway (3), length 4: 10.0.0.138
Domain-Name-Server (6), length 4: 8.8.8.8
これがDNSのしくみについての誤解ですか、それとも間違った設定ですか?ご意見ありがとうございました。