nmcli dev show | grep DNS
查看当前设置。修改DNS服务器地址命令详解
一、Windows系统中的命令
1、使用PowerShell
查看网络接口:打开PowerShell,输入GetNetAdapter
,按下Enter键,可列出电脑上所有的网络接口,包括名称、状态等信息。
接口名称 | 状态 | 其他信息 |
以太网 | 已连接 | 速度:1 Gbps |
修改DNS服务器地址:使用SetDnsClientServerAddress
命令,如SetDnsClientServerAddress InterfaceAlias "以太网" ServerAddresses ("8.8.8.8","114.114.114.114")
,此命令将名为“以太网”的网络接口的DNS服务器设置为8.8.8.8和114.114.114.114。
查看修改后的DNS服务器设置:输入GetDnsClientServerAddress
,可列出所有网络接口的DNS服务器设置,以便确认修改是否成功。
2、使用CMD
查看当前DNS设置:在CMD中输入ipconfig /all
,按下Enter键,输出信息中会显示当前的网络配置信息,包括当前使用的DNS服务器地址,找到你想要更改DNS服务器的网络连接,一般是以太网适配器或WiFi适配器。
修改DNS服务器地址:使用netsh interface ip set dns
命令,格式为netsh interface ip set dns name="网络连接名称" source=static address=新的DNS服务器地址
,将以太网适配器的DNS服务器地址修改为8.8.8.8,命令为netsh interface ip set dns name="以太网" source=static address=8.8.8.8
,若要添加备用DNS地址,可使用netsh interface ip add dns
命令,格式为netsh interface ip add dns name="网络连接名称" index=2 addr=备用DNS服务器地址
,如netsh interface ip add dns name="以太网" index=2 addr=8.8.4.4
。
验证修改是否成功:再次输入ipconfig /all
,检查输出信息中的DNS服务器地址是否已经修改为你设置的新地址。
刷新DNS缓存:执行ipconfig /flushdns
命令来刷新DNS缓存,使设置立即生效。
二、Linux系统中的命令
1、临时修改DNS
编辑/etc/resolv.conf
文件:使用文本编辑器打开该文件,如sudo vi /etc/resolv.conf
,在文件中添加或修改DNS服务器地址的设置,格式为nameserver DNS服务器IP地址
,可以添加多个DNS服务器地址,一行一个。
nameserver 8.8.8.8 nameserver 114.114.114.114
保存并关闭文件后,系统会立即使用新的DNS服务器地址。
2、永久修改DNS
对于基于Debian的系统(如Ubuntu):需要编辑/etc/network/interfaces
文件或通过网络管理工具进行设置,如果编辑文件,找到对应的网络接口配置部分,添加或修改dnsnameservers
行,指定DNS服务器地址,如dnsnameservers 8.8.8.8 114.114.114.114
,保存修改后,重启网络服务使设置生效,命令为sudo systemctl restart networking
。
对于基于Red Hat的系统(如CentOS):编辑/etc/sysconfig/networkscripts/ifcfg网卡名称
文件(将“网卡名称”替换为实际的网卡名称),添加或修改DNS1
和DNS2
行,分别设置首选和备用DNS服务器地址,如DNS1=8.8.8.8
和DNS2=114.114.114.114
,保存修改后,重启网络服务,命令为sudo systemctl restart network
。
相关问题与解答
问题1:如何在Windows系统中查看当前网络接口的详细信息?
回答:在Windows系统中,可以通过多种方式查看当前网络接口的详细信息:
在PowerShell中,输入GetNetAdapter
命令,按下Enter键,可列出电脑上所有的网络接口,包括名称、状态、速度、MAC地址等详细信息。
在CMD中,输入ipconfig /all
命令,按下Enter键,虽然主要显示的是网络配置信息,但其中也包含网络接口的名称、IP地址、子网掩码、默认网关以及DNS服务器地址等相关信息。
右键点击任务栏中的网络图标,选择“打开网络和Internet设置”,在新窗口中点击“更改适配器选项”,也可以查看网络接口的一些基本信息,如连接状态、速度等。
问题2:在Linux系统中,如何查看当前的DNS设置?
回答:在Linux系统中,可以通过以下几种方式查看当前的DNS设置:
查看/etc/resolv.conf
文件,该文件包含了系统的DNS配置信息,可以使用命令cat /etc/resolv.conf
查看文件内容,其中会显示当前使用的DNS服务器地址等信息。
使用命令nslookup
查询域名时,也可以从输出结果中获取一些DNS相关的信息,输入nslookup example.com
,会显示用于解析该域名的DNS服务器地址等信息。
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/188293.html