現在のネットワーク設定(Arch Linux)には以下が含まれます。
- 切り株のようなDNS-over-TLSを使用してDNS要求を解決します。
- DNSDNSクエリキャッシュ(それはすべてです)。
- 公開分析管理する
resolv.conf
。 - ネットワーク管理者ネットワークを設定して接続を切断します。
私は持っています切り株のようなlocahost
任意のポートで聞いて、DNSlocalhost:53
DNSクエリを聞いて解決することで切り株のようなと公開分析追加のDNSエントリ(たとえば、DHCPを介してNetworkManagerから取得したエントリ)を入力しlocalhost
て提供するように設定します。resolv.conf
DNS別の設定ファイルを介して:
# /etc/resolvconf.conf
name_servers=127.0.0.1
dnsmasq_conf=/etc/dnsmasq-conf.conf
dnsmasq_resolv=/etc/dnsmasq-resolv.conf
ただし、現在、これらの追加項目は無視されます。
許可されている数少ないネットワークの1つに接続している場合にのみ、これらの項目を使用する最良の方法は何ですか?
明確にするためにNetworkManagerを使用すると、ネットワークごとにDHCPを介して提供されるDNSエントリを無視できることがわかりますが、私が望むのはその逆です。切り株のようなデフォルトでは、DHCPエントリは1つまたは2つのネットワーク(該当する場合)にのみ適用されます。
答え1
NetworkManagerは各無線ネットワークのカスタム領域を作成できます。以下を参照してください。
セクション9.2。 nmcliを使用したWi-Fi接続の設定