답변1
다음은 데비안 avahi-dnsconfd 패키지의 설명입니다:
패키지: avahi-dnsconfd Description-en: Avahi DNS 구성 도구 Avahi는 멀티캐스트 DNS 서비스 검색을 위한 완벽한 LGPL 프레임워크입니다. 이를 통해 프로그램은 서비스와 호스트를 게시하고 검색할 수 있습니다. 로컬 네트워크에서 실행되며 특정 구성이 필요하지 않습니다. ~을 위한 예를 들어 네트워크에 연결하면 즉시 프린터를 찾을 수 있습니다. 인쇄하고, 파일을 보고, 사람들과 채팅하세요. . 이 도구는 네트워크에서 게시된 DNS 서버를 수신하고 이를 전달합니다. 사용할 수 있도록 resolvconf로 구문 분석하십시오. 이는 자동 구성에 유용합니다. IPv6 네트워크. 홈페이지: http://avahi.org/
자세한 내용은 다음에서 확인할 수 있습니다.넘쳐홈 페이지.
답변2
avahi-dnsconfd
avahi-daemon에 DNS 서버 주소를 쿼리하는 간단한 데몬 프로세스입니다. 그런 다음 응답에 따라 파일이 업데이트됩니다 /etc/resolv.conf
. 원래:
- 시동 후"BROWSE-DNS-SERVERS" 요청 보내기다음
avahi-daemon
과/var/run/avahi-daemon/socket
같습니다.$ echo 'BROWSE-DNS-SERVERS-IPV4' | nc -U /var/run/avahi-daemon/socket
- 답변/업데이트를 기다리는 중
avahi-daemon
소켓 에서 . 응답 문자열은 다음과 같습니다.> 3 1 194.168.8.100 53 > 3 1 194.168.4.100 53 > 3 0 194.168.8.100 53 > 3 0 194.168.4.100 53
- 1열은 새 서버(>) 또는 삭제된 서버(<)를 나타냅니다.
- 열 2는 숫자로 된 네트워크 인터페이스 ID입니다.
- 열 3은 숫자 프로토콜 ID입니다(1=IPv6, 0=IPv4).
- 4열과 5열은 DNS 서버의 주소와 포트 번호입니다.
- 위 응답/업데이트의 각 행에 대해,구현하다
/etc/avahi/dnsconfd.action
스크립트. 이 스크립트는/etc/resolv.conf
파일을 업데이트합니다. - 2로 가세요.
이렇게 하려면 다음을 publish-resolv-conf-dns-servers=yes
설정 해야 합니다./etc/avahi/avahi-daemon.conf
avahi-dnsconfd
데몬은일반적으로 사용되지 않음. 일반적으로 /etc/resolv.conf
파일은 DHCP 서버에서 DNS 주소를 얻는 DHCP 클라이언트에 의해 채워집니다.