많은 Linux
컴퓨터가 avahi
실행 중이고 일부 컴퓨터는 Macs
모두 동일한 로컬 네트워크에 있습니다.
나는 종종 ssh
기계 쌍 사이에서 이것을 hostname.local
주소로 사용합니다. 대부분의 경우 이 문제는 원활하게 해결되지만 때로는 실패하고 시도로 ping
인해 다음 오류가 발생합니다.ping: cannot resolve hostname.local: Unknown host
확신할 수 있다면 IP 주소를 사용하여 통신할 수 있습니다.
내 질문은 왜 hostname.local
실패하고 어떻게 해야 합니까? 다시 시작하면 문제가 해결되므로 이는 로컬 컴퓨터의 문제인 것 같지만 가능하면 이를 피하고 싶습니다.
답변1
Avahi는 서버의 절반만 처리합니다. DNS 해석기에 대한 mDNS 구성을 설정해야 합니다.
glibc의 경우 /etc/nsswitch.conf
다른 libcs에 어디에 있는지 잘 모르겠습니다.