로컬 DNS가 제대로 작동하지 않습니다

로컬 DNS가 제대로 작동하지 않습니다

LAN DNS 서버를 설정하는 데 문제가 있습니다.

네트워크에 여러 장치가 있고 내 도메인 이름이 해당 장치 중 하나를 통해 LAN에서 작동하도록 하고 싶습니다.

DNS 서버는 내 웹 서버와 동일한 시스템인 Snow Leopard가 설치된 Mac Mini에 있습니다. LAN IP 주소를 사용하여 SSH를 통해 원격으로 연결할 때 DNS를 확인하기 위해 "nslookup", "dig", "dscacheutil" 및 "host" 명령을 사용하여 정방향 및 역방향 조회가 모두 작동했습니다. nslookup 및 dig와 동일한 주소를 제공하려면 호스트 파일에서 항목을 제거하십시오.

다른 모든 DNS 조회는 모뎀에 자동으로 지정된 DNS 서버에 의해 수행됩니다.

내 라우터는 ASUS RT-N53이고 모뎀은 Prestige 660ME-61입니다. 지금까지 라우터의 DHCP 설정에 DNS 서버를 추가하려고 시도했지만 iOS 장치에서 Safari를 새로 고치면 재부팅 후 작동했음에도 불구하고 더 이상 올바른 노드로 확인되지 않습니다(유일한 방법은 iOS에서 DNS 캐시를 플러시합니다.)

도메인은 공용 IP 주소로 전환되어 모뎀의 웹 인터페이스로 전송되기 전에 내 노트북에서 짧은 시간 동안만 작동합니다. 텔넷을 통해 NAT 루프백을 활성화하고 브리지 모드를 시도하여 인터넷 액세스를 비활성화했습니다.

서버는 예약된 주소인 DHCP를 통해 주소를 가져옵니다. Mac에서 DNS 서버를 살펴보면 모뎀의 LAN IP 주소 앞에 오는 것처럼 라우터의 LAN IP가 DNS 서버의 LAN IP 앞에 옵니다. DNS 서버 설정을 편집하지 않는 한 목록에서 먼저 올 수 없습니다.

이 네트워크에 액세스하는 휴대용 장치가 더 많기 때문에 DNS 서버 IP를 수동으로 연결하지 않는 것이 가장 좋습니다. 서버의 경우 루프백 IP 주소에 인식되는 유일한 DNS 서버가 있기 때문에 아무것도 변경할 필요가 없습니다. 여기서 DNS 서버 설정을 유일한 DNS 서버 조회로 사용하도록 편집했기 때문입니다.

답변1

DNS 서버를 설정했고 원격으로 nslookup 명령을 실행할 수 있고 정답을 얻을 수 있다면 DNS 서버가 제대로 작동하고 있는 것입니다. 일반적으로 DNS가 DNS 서버를 가리키도록 DHCP 옵션을 설정합니다.

내부 DNS 서버가 외부 요청(사용자가 생성한 영역 외부)을 해결하도록 하려면 DNS 서버에 DNS 전달자를 설정해야 합니다. 기본적으로 DNS 서버에 권한이 없는 모든 요청은 지정된 서버로 전달됩니다.

도움이 되기를 바랍니다/이해가 되기를 바랍니다

관련 정보