独自のホスト名を使用して(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=
")。次の提案この古いフォーラムの投稿。