UFW가 활성화된 경우에만 호스트 이름을 통해 LAN의 호스트에 연결하는 데 문제가 있습니다.
UFW가 있을 때활성화됨:
ssh <machine>
메시지를 전하세요:ssh: Could not resolve hostname <machine>: Name or service not known
ssh <machine-ip>
아주 잘 연결되어 있습니다.ping <machine>
메시지를 전하세요:ping: <machine>: Name or service not known
ping <machine-ip>
일하다.
UFW가 있을 때장애가 있는:
ssh <machine>
아주 잘 연결되어 있습니다.ping <machine>
훌륭하게 작동합니다.
호스트 이름을 수동으로 조회하면 nmap -sP 192.168.14.1/24
UFW가 활성화/비활성화되어 있는 LAN의 모든 호스트를 볼 수 있습니다.
다음 질문을 읽었습니다. "UFW가 DNS를 차단하고 있습니다"답은 여기에 있습니다. 연결하려는 원격 컴퓨터에 UFW가 설치되지 않았거나 활성화되지 않았기 때문에 그것은 중요하지 않다고 생각합니다.
제안된 대로 앱을 allow
사용했습니다 .ufw
DNS
@rugk~의답변또한 다른 답변에서 제안한 작업을 시도했지만 도움이 되지 않았습니다.
에 알려진 호스트의 IP 주소를 수동으로 입력해야 합니까 /etc/hosts
? 내가 사용하고 있는 노트북이 항상 이 특정 네트워크에 연결되어 있는 것은 아니기 때문에 차라리 피하고 싶습니다.