네트워크의 다른 컴퓨터를 안정적으로 처리하려면 어떻게해야합니까?
항상 .local
접미사를 사용하여 로컬 네트워크의 컴퓨터와 대화를 나 before습니다. 그러나 새로운 라우터를 사용하는 경우는 .local
드물지만 (때로는) 작동하지 않습니다. 나는 그것을 발견 .home
했으며 .lan
둘 다 일반적으로 작동하지만 항상 그런 것은 아닙니다.
.-------. .--------. .-----.
| modem |---| router |))))))(wifi))))))| foo |
.-------. .--------. v .-----.
|| | v
/_^_^_\ | \))))))).-----.
/ cloud \ | | bar |
\-_-_-/ .-----. .-----.
| baz |
.-----.
따라서 터미널에서 foo
다음을 시도해 볼 수 있습니다.
ssh bar.local
ssh bar.home
ssh bar.lan
ssh baz.local
ssh baz.home
ssh baz.lan
때로는 이러한 접미사 중 일부는 작동하지만 일부는 작동하지 않지만 어느 시점 또는 언제를 예측하는 방법을 모르겠습니다.
foo
, bar
및 baz
모든 최신 Linux 또는 Android 시스템이며 Linux 상자에는 모두 avahi-daemon 또는 기타 합리적으로 사용할 수있는 패키지가 설치되어있을 수 있습니다.
(정적 IP 주소를 설정하고 싶지 않습니다. 각 컴퓨터에 대해 라우터에서 DHCP를 계속 사용하고 싶습니다. 고정 주소가 괜찮더라도 호스트 이름을 입력하고 싶습니다. 루팅되지 않은 Android 컴퓨터에서 호스트 파일을 편집하여 선택한 호스트 이름을 IP 주소에 매핑 할 수 없습니다.)
/etc/resolv.conf
네임 서버를 위해 무엇을 사용하고 있습니까? 또한dig
설치 하면 어떤 출력을 얻을 수dig +trace baz.local
있습니까?