`dnsmasq`로 DNS를 감염시킬 수 없습니다

`dnsmasq`로 DNS를 감염시킬 수 없습니다

내 Tomato 라우터에서 나는 다음과 같이 추가 했습니다 address=/example.com/192.168.1.200.dnsmasq.confhttps://example.com내 브라우저에서는 인터넷이 끊어져도 작동합니다.

그것을 추가한 후에 ping example.com는 예상한 대로 내 라우터에 192.168.1.200이 있어야 합니다.

하지만 ping example.comWindows 10에서는 할 수 없으며 오류가 발생합니다.Ping request could not find host example.com. Please check the name and try again.

192.168.1.200 example.com나는 또한 에 추가하는 더 간단한 방법을 시도했습니다 /etc/hosts. 또한 Windows에도 동일한 문제가 발생했습니다....could not find host...

내가 무엇을 놓치고 있는지 아시나요?

답변1

Clear-DnsClientCachepowershell 또는 CMD를 사용 하여 DNS 캐시를 지웁니다 ipconfig /flushdns. 관리자 권한으로 실행해야 합니다. 또는 Windows 시스템을 재부팅하십시오. 다음과 같이 라우터 DNS를 사용하고 있는지 확인하세요.Get-DnsClientServerAddress

답변2

결국 호스트 이름과 호스트된 LAN IP 주소를 입력 Static DHCP하여 원하는 것을 달성 해야 했습니다.example.com

예, 동일한 IP 주소를 가진 여러 항목이 있다는 의미입니다. 어떤 이유로든 작동했습니다(클라이언트에서 DNS 캐시를 플러시할 필요 없이).

관련 정보