dnsmasqをローカルでどのように使用しますか?

dnsmasqをローカルでどのように使用しますか?

私はdnsmasqを使ってローカルネットワークのDHCPとDNSを管理します。これにより、私のすべてのシステムで名前でLANホストに接続できます。とは別にサーバー自体のため。〜しない限りWANリンクが切断されました。この場合、DNS は localhost をサーバーとして使用するように設定された LAN に置き換えられました。

dnsmasq自体は、localhostをDNSソースとして無視する正しいアイデアを持っているようです。問題は、NMがWAN DNSサーバーを最初に使用しているようです。

NMがlocalhostを使用するように強制する方法はありますか?最初DNSサーバー? (インターネットサーバー名を解決するには、WAN DHCPからDNSサーバーをインポートする必要があります。)


明確にするために、次のようになります/etc/resolv.conf

# Generated by NetworkManager
search <redacted> <redacted>
nameserver 192.168.1.1
nameserver 127.0.0.1
nameserver <redacted ipv6>

私はそれが次のように見えるようにしたいです:

# Generated by NetworkManager
search <redacted> <redacted>
nameserver 127.0.0.1
nameserver 192.168.1.1
nameserver <redacted ipv6>

(注:192.168.1.1は私のアップストリームルーター/ゲートウェイのIPです。)

ベストアンサー1

おすすめ記事