MDNS 멀티캐스트 DNS 및 resolv.conf 파일

MDNS 멀티캐스트 DNS 및 resolv.conf 파일

MDNS(멀티캐스트 DNS) 문제로 인해 resolv.conf 파일에 중복 라인이 발생할 수 있습니까?

예를 들어 다음 resolv.conf 파일이 있습니다.

more /etc/resolv.conf
search coronplesdf.hh.com
server 108.16.1.71
domain coronplesdf.hh.com
domain coronplesdf.hh.com
domain coronplesdf.hh.com
domain coronplesdf.hh.com
domain coronplesdf.hh.com
domain coronplesdf.hh.com
domain coronplesdf.hh.com
domain coronplesdf.hh.com
domain coronplesdf.hh.com
domain coronplesdf.hh.com

예를 들어, dmesg에서 얻은 정보는

[6484420.812643] raid6: using avx2x2 recovery algorithm
[6484420.859086] Btrfs loaded
[6484426.278636] nr_pdflush_threads exported in /proc is scheduled for removal
[6484708.776239] ixgbe 0000:04:00.0: invalid short VPD tag 06 at offset 4
[6900952.098901] perf: interrupt took too long (6247 > 6167), lowering kernel.perf_event_max_sample_rate to 32000
[7372848.819396] Peer 0000:0000:0000:0000:0000:ffff:0a15:f030:1054/8042 unexpectedly shrunk window 3002395993:3002395997 (repaired)
[8139485.039423] Turbo disabled by BIOS or unavailable on processor
[8380300.891343] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380320.890541] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380440.896206] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380460.895001] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380463.207397] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380467.316531] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380468.363352] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380469.332044] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380489.330943] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380509.329849] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380529.328678] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380549.468256] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380569.326474] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380589.340946] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380609.339969] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380619.870472] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380620.964216] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380621.979847] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380641.869255] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69
[8380661.883737] UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69

답변1

레이어 2 네트워크 성능 최적화/특이점은 중요하지 않습니다 resolv.conf. 일부 devops 스크립트에 대한 일부 비멱등성 작업은 여러 호출에 걸쳐 도메인 라인을 추가/추가할 것입니다.

또한 mDNS는 중앙 지점을 사용하지 않으며 일반 DNS와 독립적입니다. 통신하는 장치는 전체 네트워크에 이름/IP 주소를 알립니다(m은 멀티캐스트를 나타냄). 나는 DNS의 모든 것을 소유하고 있기 때문에 일반적으로 "내" 엔터프라이즈 서버에서 mDNS 데몬/avahi를 중지합니다.

답변2

아니요, 잘못된 MDNS 패킷 체크섬으로 인해 여러 domain줄 입력이 발생해서는 안 되며 /etc/resolv.conf그 반대의 경우도 마찬가지입니다.

정보

UDP: bad checksum. From 73.2.33.11:5353 to 82.2.33.1:5353 ulen 69

이는 IP 82.2.33.1 시스템이 73.2.33.11에서 잘못된 UDP 패킷을 수신하고 있음을 나타내므로 IP 73.2.33.11 시스템에 소프트웨어 버그가 있거나 일부 NIC 하드웨어 오류가 있을 수 있습니다. 또한 의도적으로 잘못된 패킷을 보내고 시스템이 이에 응답하는 방법/여부를 확인하여 시스템을 조사하려고 시도할 수도 있습니다.

개인 정보 보호를 위해 IP 주소를 변경했다고 가정합니다. 일반적으로 동일한 네트워크 세그먼트에 73.xxx 및 82.xxx와 같은 IP를 갖는 것은 의미가 없기 때문입니다. MDNS는 일반적으로 단일 네트워크 세그먼트 내에서만 유용하므로 73.2.33.11이 로컬 네트워크의 일부가 아닌 경우 라우터(또는 전용 방화벽 장치가 있는 경우)에 설치할 수 있습니다.

관련 정보