DD-WRT DNS 라우터 자체의 호스트 이름에 대한 DNS 항목 설정

DD-WRT DNS 라우터 자체의 호스트 이름에 대한 DNS 항목 설정

자체 호스트 이름을 사용하여 (DD-WRT 라우터의 DNSMasq 데몬을 통해) DNS 요청에 응답하도록 DD-WRT 라우터를 설정하려고 합니다. 다른 로컬 호스트 이름을 설정할 수 있습니다(사용정적 임대섹션), 이는 DD-WRT 라우터의 DNS 쿼리에 반환됩니다. 하지만 자체 DNS 매핑에 DD-WRT 라우터 호스트 이름을 추가하세요.이름→IPDNS 호스트 이름 조회가 실패합니다.


로컬 네트워크의 다른 호스트에 대한 DNS 항목을 생성할 수 있습니다. 아래 항목을 추가하여 이 작업을 수행했습니다.정적 임대(아래에제공하다제공하다서비스 관리DHCP 서버정적 임대). 각 항목에는 다음이 포함됩니다.MAC 주소,CPU 이름,IP 주소,고객 대여 시간. 그러나 DD-WRT 라우터 자체에 대한 항목은 적용되지 않습니다(예, DD-WRT 라우터의 LAN 연결 MAC 주소가 사용됩니다).

관련 DHCP 및 DNSMasq 설정

  • LAN 도메인문자열 " mydomain" 이 있습니다.
  • 사용된 도메인 이름예"LAN 및 무선 LAN"
  • DNS 마스크~할 수 있게 하다
  • 로컬 DNS~할 수 있게 하다
  • 엄격한 순서로 DNS 쿼리~할 수 있게 하다

예를 들어,정적 임대항목 " PC1". 다른 도메인 호스트(동일한 LAN에 있는 컴퓨터)에서 성공적으로 실행할 수 있습니다.

$ ping PC1.mydomain

그러나 유사한정적 임대DD-WRT 라우터의 LAN MAC에 대한 항목 " "이 존재합니다 myrouter(예, DD-WRT LAN이 DHCP를 통해 LAN 측 IP를 요청하지 않는다는 것을 알고 있습니다. 라우터에는 고정 IP 192.168.1.1이 있습니다. 이를 달성하려고 합니다. 성공사례 피어링) .

기타 DNSMasq 옵션

또한, 나는 추가했다기타 DNSMasq 옵션이 줄

local=/mydomain/
expand-hosts

그런 다음 재부팅합니다.DNS

$ stopservice dnsmasq
$ startservice dnsmasq

여전히 실패했습니다

그러나 이름 조회myrouter.mydomain여전히 실패했습니다

$ ping myrouter.mydomain
ping: myrouter.mydomain: Name or service not known


이상하게도 최근 DD-WRT 라우터를 업그레이드할 때까지는 이 이름 조회 문제가 발생하지 않았습니다.

답변1

일부기타 DNSMasq 옵션(아래에제공하다제공하다서비스 관리DHCP 서버정적 임대), 다음 줄을 추가합니다

address=/myrouter.mydomain/192.168.1.1


이 매개변수 address에 대한 설명 은dnsmasq 매뉴얼 페이지(찾다" --address="). 다음의 제안이 오래된 포럼 게시물.

관련 정보