![MikroTik DHCP 서버가 잘못된 DNS 서버를 보냅니다.](https://linux55.com/image/228793/MikroTik%20DHCP%20%EC%84%9C%EB%B2%84%EA%B0%80%20%EC%9E%98%EB%AA%BB%EB%90%9C%20DNS%20%EC%84%9C%EB%B2%84%EB%A5%BC%20%EB%B3%B4%EB%83%85%EB%8B%88%EB%8B%A4..png)
정적 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 작동 방식에 대한 오해입니까, 아니면 잘못된 구성입니까? 귀하의 의견에 진심으로 감사드립니다.