호스트 이름.local 대신 IP 주소를 사용하는 브라우저에서만 로컬 웹페이지에 액세스할 수 있습니다.

호스트 이름.local 대신 IP 주소를 사용하는 브라우저에서만 로컬 웹페이지에 액세스할 수 있습니다.

나는 Raspberry Pi 4를 가지고 있고 그 위에 파이홀을 설정했습니다. 라즈베리 파이의 로컬 IP 주소는 192.168.1.52이고 호스트 이름은 "homepi"입니다.

내 Mac에서 IP 또는 호스트 이름을 사용하여 pi에 ping 및 ssh를 보낼 수 있습니다. 또한 nslookup을 수행하면 예상되는 결과를 얻습니다.

nslookup homepi
Server:     192.168.1.1
Address:    192.168.1.1#53

Name:   homepi.broadband
Address: 192.168.1.52

nslookup 192.168.1.52
Server:     192.168.1.1
Address:    192.168.1.1#53

52.1.168.192.in-addr.arpa   name = homepi.broadband.

브라우저에 "192.168.1.52"를 입력해야만 파이홀 웹페이지에 접근할 수 있습니다. "homepi.broadband"를 입력하면 오류 메시지가 나타납니다.No web page was found for the web address: http://homepi.broadband/

그러나 브라우저에서 "192.168.1.1"로 이동하거나 "vodafone.broadband"를 입력하여 라우터 설정 웹페이지에 액세스할 수 있다는 것을 알았습니다.

고정 DHCPv4가 없어서 문제인지 확인하여 라우터 설정 웹페이지를 통해 고정 IPv4 주소(192.168.1.52)를 할당했지만 여전히 작동하지 않았습니다.

그러면 브라우저에 IP 주소를 입력하는 대신 "hostname.local" 또는 "hostname.broadband" 형식을 사용하여 로컬 웹 페이지에 액세스하려면 어떻게 해야 합니까?

이것이 내 라우터 또는 내 라즈베리 파이에 문제가 있는지 확실하지 않습니다. Windows 랩톱을 사용하여 확인해도 동일한 결과가 나오므로 이것이 내 Mac의 문제는 아닌 것 같습니다.

편집 이것은 내 Mac의 호스트 파일입니다.

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

관련 정보