日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

利用NetworkManager来调整IPv4和IPv6DNS服务的执行顺序

發布時間:2024/3/24 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用NetworkManager来调整IPv4和IPv6DNS服务的执行顺序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在紅帽企業 Linux 7/8操作系統中,我們希望DNS客戶端首先使用IPv6 地址訪問 DNS 服務器。如果它不響應,則DNS客戶端應使用IPv4地址訪問另一個DNS服務器。

按以下順序執行DNS服務器的解析:

1,分配 IPv6 地址的 DNS 服務器。

2,分配 IPv4 地址的 DNS 服務器。

我們在日常運維工作中都可以知道,默認情況下NetworkManager 會根據如下規則來執行dns服務解析。

1,默認情況下只有一個/etc/resolv.con文件,將使用文件中的IPv4和IPv6DNS服務器的順序來執行。

2,如果設置DNS優先級,則 NetworkManager的行為取決于參數中設置的值。

那我們的問題該如何解決呢?請各位同學跟著保哥往下看。

解決方案

我們可以調整將"ipv6.dns優先級"屬性的值更改為低于ipv4.dns優先級的值,可以將IPv6名稱服務器位于 resolv.conf 的頂部。

例如,在不更改優先級的情況下,IPv4 名稱服務器位于頂部:

$ nmcli connection add type dummy ifname dummy1 \
ip4 192.168.122.1/24 ip6 fd01::/64 \
ipv4.dns 192.168.122.2 ipv6.dns fd01::2
Connection 'dummy-dummy1' (69e14c3c-174c-4997-a79d-8f85bea43e74) successfully added.

請注意,您不能使用"nmcli 設備..."這里, 因為這樣的臨時更改不會保留在連接配置文件中, 并將由 "nmcli 連接..."下一步。

$ nmcli connection up dummy-dummy1 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)$ cat /etc/resolv.conf # Generated by NetworkManager nameserver 192.168.122.2 nameserver fd01::2

現在,更改連接的 IPv6 DNS 優先級:

$ nmcli connection modify dummy-dummy1 ipv6.dns-priority 50 ipv4.dns-priority 100$ nmcli connection up dummy-dummy1 Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)$ cat /etc/resolv.conf # Generated by NetworkManager nameserver fd01::2 nameserver 192.168.122.2

總結

以上是生活随笔為你收集整理的利用NetworkManager来调整IPv4和IPv6DNS服务的执行顺序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。