DNS 없이 이름으로 서버에 액세스할 수 있게 만드는 방법

DNS 없이 이름으로 서버에 액세스할 수 있게 만드는 방법

이름으로 직접 액세스할 수 있도록 rpi를 변경하려고 합니다. 이는 DNS를 통해 수행할 수 있습니다. 하지만 특정 장치가 RPI 없이 어떻게 작동하는지 궁금합니다(또는 DNS 없이도 작동하는 것 같습니다. 제 말이 틀리지 않았으면 좋겠습니다.

답변1

DNS가 유일한 이름 확인 기술은 아닙니다. 인터넷에서 널리 사용되지만(개발된 경우) 명시적으로 구성해야 하므로 소규모 네트워크에는 적합하지 않습니다.

hosts이름과 IP 주소의 연관성을 기록할 수 있는 로컬 파일인 DNS의 전신인 파일이 있습니다 . 현재는 localhost 확인을 설정하는 데 사용되며 다른 특별한 용도도 있습니다. 수동 구성도 필요하며 네트워크로 연결되어 있지 않습니다.

널리 보급된 자동화 기술은 다음과 같습니다.

  • NetBIOS, 이는 Microsoft Windows에서 많이 사용되며 다른 시스템에서도 사용할 가능성이 있습니다( 패키지 nmbd에 NetBIOS 이름 서비스가 있음 samba). 이는 자동입니다. 호스트는 주기적으로 자신의 이름이 포함된 브로드캐스트를 보내 스스로를 "등록"하므로 이러한 브로드캐스트를 받은 모든 사람은 특정 이름을 가진 시스템이 있다는 것을 알게 됩니다. 또한 서버 변형인 wins.
  • mDNSzeroconf, ("제로 구성" 네트워킹) 스택 의 일부인 "멀티캐스트 DNS"입니다 . 이름에서 추론할 수 있듯이 누군가가 패킷을 받아 사용하기를 바라면서 네트워크에 패킷이 넘치게 됩니다. 예를 들어 Apple의 Bonjour는 이 기술을 구현합니다. 다른 잘 알려진 구현으로는 Linux에서 사용되는 AVAHI가 있습니다.

로컬 이름 확인이 설정 없이 작동하는 경우 이러한 기술 중 하나 때문에 작동할 가능성이 높습니다. 이를 작동시키려면 해당 서비스를 설치하고 활성화하기만 하면 됩니다.

관련 정보