双网卡卡写永久DNS

网卡设置永久DNS需进入网络适配器属性,在IPv4协议里手动填入DNS

准备工作

在进行双网卡永久DNS设置之前,需要确保系统已安装并配置好网络适配器驱动程序,并且能够正常识别两个网卡,要知道所需设置的DNS服务器地址,这些地址可以从网络运营商处获取,或者是企业内部指定的DNS服务器。

Windows系统下双网卡永久DNS设置

(一)通过注册表设置(以Windows 10为例)

  1. 打开注册表编辑器:按下Win + R键,在弹出的运行窗口中输入regedit,然后点击“确定”按钮,打开注册表编辑器。

  2. 定位到相关键值:在注册表编辑器中,依次展开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersInterfaces,在该路径下,会看到多个以网卡编号为名称的子键,每个子键代表一个网络适配器。

  3. 查找对应的网卡:根据网卡的名称或描述,找到要设置DNS的双网卡所对应的子键,如果第一个网卡的名称为“Local Area Connection”,则找到对应的子键。

  4. 修改DNS地址:在选定的网卡子键下,找到NameServer键值,如果该键值不存在,可以右键点击空白处,选择“新建”>“字符串值”,并将其命名为NameServer,然后双击NameServer键值,在弹出的编辑窗口中,输入要设置的DNS服务器地址,多个DNS地址之间用逗号隔开,输入8.8.8, 114.114.114.114

  5. 设置优先级(可选):如果希望其中一个网卡的DNS具有更高的优先级,可以通过调整跃点数来实现,在注册表中找到对应的网卡子键,在其下找到或新建一个名为Metric的键值,将其设置为较小的数值(如10),而另一个网卡的Metric值设置为较大的数值(如30)。

(二)通过网络连接属性设置

  1. 打开网络连接窗口:右键点击任务栏中的网络图标,选择“打开网络和Internet设置”,然后在弹出的窗口中点击“更改适配器选项”,进入网络连接窗口。

    双网卡卡写永久DNS

  2. 选择网卡并设置IPv4属性:在网络连接窗口中,右键点击要设置DNS的双网卡中的一个,选择“属性”,在弹出的属性窗口中,选中“Internet 协议版本4(TCP/IPv4)”,然后点击“属性”按钮。

  3. 设置DNS地址:在“Internet 协议版本4(TCP/IPv4)属性”窗口中,选择“使用下面的DNS服务器地址”选项,然后在“首选DNS服务器”和“备用DNS服务器”文本框中分别输入要设置的DNS地址,设置完成后,点击“确定”按钮保存设置。

  4. 重复步骤2 3设置另一个网卡:按照同样的方法,对另一个网卡进行DNS地址的设置。

Linux系统下双网卡永久DNS设置

(一)修改网卡配置文件

  1. 找到网卡配置文件:在Linux系统中,网卡的配置文件通常位于/etc/sysconfig/networkscripts/目录下,文件名格式为ifcfg<网卡名称>,如果网卡名称为eth0,则对应的配置文件为/etc/sysconfig/networkscripts/ifcfgeth0

  2. 编辑配置文件添加DNS:使用文本编辑器(如vinano)打开要设置DNS的网卡配置文件,在文件中,找到或添加DNS1DNS2(可选)等参数,后面跟上要设置的DNS服务器地址,如果要将DNS服务器地址设置为8.8.8114.114.114,则在文件中添加如下内容:

    DNS1=8.8.8.8
    DNS2=114.114.114.114
  3. 保存并退出编辑器:完成DNS地址的设置后,保存配置文件并退出编辑器,然后重启网络服务使设置生效,可以使用以下命令重启网络服务:

    双网卡卡写永久DNS

    systemctl restart network

(二)使用resolv.conf文件(不推荐长期使用,重启可能丢失)

  1. 编辑resolv.conf文件:使用文本编辑器打开/etc/resolv.conf文件,在该文件中,添加要设置的DNS服务器地址,一行一个DNS地址,格式如下:
    nameserver 8.8.8.8
    nameserver 114.114.114.114
  2. 保存并退出编辑器:保存文件后,DNS设置立即生效,但需要注意的是,这种方法设置的DNS在系统重启后可能会丢失,因为一些Linux发行版会在系统启动时自动生成或覆盖该文件。

验证DNS设置是否成功

(一)Windows系统

  1. 使用命令行工具:打开命令提示符(按下Win + R键,输入cmd,然后点击“确定”),在命令提示符中输入ipconfig /all命令,查看网络配置信息,在输出的信息中,找到对应的双网卡配置部分,检查DNS服务器地址是否与设置的一致。

  2. 使用浏览器测试:打开浏览器,访问一个网站(如www.baidu.com),如果能够正常访问,说明DNS解析正常,DNS设置基本成功,还可以通过一些在线工具(如https://www.whatsmydns.net/)来检查DNS解析情况,查看当前使用的DNS服务器是否正确解析了域名。

(二)Linux系统

  1. 使用命令行工具:打开终端,输入ifconfigip addr命令查看网络接口信息,确认双网卡的状态和配置,然后输入cat /etc/resolv.conf命令查看当前系统使用的DNS服务器地址,检查是否与设置的一致。

  2. 使用浏览器测试:同Windows系统一样,打开浏览器访问网站,检查DNS解析是否正常,也可以使用一些命令行工具(如dignslookup)来查询域名的DNS解析记录,进一步验证DNS设置是否正确,使用nslookup www.baidu.com命令可以查询百度网站的DNS解析结果。

常见问题及解决方法

(一)问题一:设置DNS后无法上网

  1. 原因分析:可能是DNS服务器地址设置错误,或者网络连接存在问题,导致无法正确解析域名或连接到网络,防火墙设置也可能阻止了网络连接或DNS查询请求。

  2. 解决方法:首先检查DNS服务器地址是否正确,确保输入的地址准确无误,然后检查网络连接是否正常,包括网线是否插好,网卡驱动是否正常工作等,可以尝试重启网络设备(如路由器、交换机等)和计算机,如果仍然无法上网,检查防火墙设置,暂时关闭防火墙或者添加相应的规则允许DNS查询和网络连接。

    双网卡卡写永久DNS

(二)问题二:双网卡设置DNS后,总是使用其中一个网卡的DNS

  1. 原因分析:在Windows系统中,可能是注册表中网卡的顺序或跃点数设置影响了DNS的选择;在Linux系统中,可能是网卡配置文件中的DNS设置顺序或者路由表的配置导致优先使用了某个网卡的DNS。

  2. 解决方法:在Windows系统中,通过注册表编辑器检查并调整网卡的顺序或跃点数设置,确保想要优先使用的网卡的跃点数较低或者在注册表中的位置靠前,在Linux系统中,检查网卡配置文件中的DNS设置顺序,以及路由表的配置,根据需要调整设置,使系统能够按照预期选择DNS服务器。

通过以上详细的步骤和方法,可以在双网卡环境下成功设置永久DNS,并解决可能出现的常见问题,确保网络的正常访问和DNS解析的准确性。

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/206257.html

Like (0)
小编小编
Previous 2025年5月31日 06:10
Next 2025年5月31日 06:30

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注