一、Linux系统中配置DNS
安装DNS服务器软件
在Linux系统中,常用的DNS服务器软件是BIND(Berkeley Internet Name Domain),可以通过包管理器来安装BIND。
基于RPM的系统(如CentOS、Fedora等)
sudo yum install bind bindutils
基于Debian的系统(如Ubuntu、Debian等)
sudo aptget update sudo aptget install bind9 bind9utils bind9doc
配置DNS服务器
DNS服务器的配置主要涉及到编辑几个关键文件,包括主配置文件/etc/named.conf
和区域文件(如/var/named/yourdomain.com.zone
)。
编辑主配置文件
打开/etc/named.conf
文件,并根据需要修改或添加配置,设置监听地址、允许查询的IP地址范围、日志记录等。
配置区域文件
根据你的域名,创建一个或多个区域文件,这些文件通常位于/var/named/
目录下,在区域文件中定义域名的A记录、CNAME记录、MX记录等。
配置DNS客户端
Linux系统中的DNS客户端配置通常涉及到编辑/etc/resolv.conf
文件,该文件包含了系统的DNS服务器地址和搜索域名。
编辑/etc/resolv.conf
文件
打开/etc/resolv.conf
文件,添加或修改nameserver
行,指定DNS服务器的IP地址。
nameserver 8.8.8.8 nameserver 114.114.114.114
这里的8.8.8.8
和114.114.114.114
是DNS服务器的IP地址,可以根据需要替换为其他DNS服务器的地址。
编辑网络接口配置文件
在某些Linux发行版中,您可能需要编辑网络接口配置文件来设置DNS服务器,在CentOS系统中,您可以编辑/etc/sysconfig/networkscripts/ifcfgeth0
文件(其中eth0
是网络接口的名称),并添加DNS服务器地址:
DNS1=114.114.114.114 DNS2=8.8.8.8
修改完成后,重启网络服务以应用新的配置。
使用网络管理工具
如果您的系统使用NetworkManager或其他网络管理工具,您可能需要通过图形界面或特定的命令来配置DNS,在使用NetworkManager的系统中,您可以通过编辑连接属性来添加DNS服务器地址。
5. 锁定/etc/resolv.conf
文件(可选)
为了防止网络配置工具或服务自动修改/etc/resolv.conf
文件,您可以使用chattr
命令锁定该文件:
sudo chattr +i /etc/resolv.conf
如果需要修改锁定的文件,可以使用以下命令解锁:
sudo chattr i /etc/resolv.conf
验证配置
配置完成后,需要验证DNS服务是否正常工作,在DNS服务器上,使用namedcheckconf
和namedcheckzone
命令检查配置文件和区域文件的语法是否正确,重启BIND服务以应用更改,在DNS客户端上,配置完成后,可以使用nslookup
或dig
命令测试DNS解析是否正常工作,
nslookup google.com
或者
dig google.com
二、Windows系统中配置DNS
Windows 10配置DNS
请按照下列步骤操作:
1、单击“开始” > 选择“设置” > 选择“网络和Internet ”下的“更改网络设置” > 单击“更改适配器选项”。
2、双击打开“以太网” > 点击“属性” > 在此连接使用以下项目 > 双击打开“Internet协议版本4(TCP/IPv4)”配置。
3、选择“使用下面的 DNS 服务器地址”,并在“首选 DNS 服务器”和“备用 DNS 服务器”框中键入首选DNS 服务器和备用DNS 服务器的IP 地址。
Windows 7/8/Vista配置DNS
请按照下列步骤操作:
1、单击“开始” > 选择“控制面板” > 选择“网络和Internet ”下的“查看网络状态和任务” > 单击“更改适配器设置”。
2、双击打开“本地连接”(Windows 8 为“以太网”) > 点击“属性” > 在此连接使用以下项目 > 双击打开“Internet协议版本4(TCP/IPv4)”配置。
3、选择“使用下面的 DNS 服务器地址”,并在“首选 DNS 服务器”和“备用 DNS 服务器”框中键入首选DNS 服务器和备用DNS 服务器的IP 地址。
Windows XP SP2以后版本配置DNS
请按照下列步骤操作:
1、单击“开始” > 选择“控制面板” > 单击“网络和 Internet连接” > 单击“网络连接”。
2、右键单击要配置的网络连接,然后选择“属性”。
3、在“常规”选项卡上(对于本地连接),或在“网络”选项卡上(对于所有其他连接),选择“Internet协议(TCP/IP)”后,点击“属性”按钮。
4、选择“使用下面的 DNS 服务器地址”,并在“首选 DNS 服务器”和“备用 DNS 服务器”框中键入首选DNS 服务器和备用DNS 服务器的IP 地址。
注意:您必须以管理员或管理员组的成员身份登录才能执行此过程,如果您的计算机已连接到网络,则网络策略设置也可能禁止您执行此过程。
三、手机数据上网设置DNS
WAP上网设置
1、进入接入点之后,按“选项”——"新增接入点"。
2、连接名称:WAP。
3、数据承载方式:分组数据。
4、接入点名称:cmwap。
5、提示输入密码:否。
6、然后按“选项”——高级设置。
7、网络类型:IPv4。
8、手机IP地址:自动。
9、DNS地址:自动。
10、代理服务器地址:10.0.0.172。
11、代理端口号码:80。
WiFi连接修改DNS设置
oppo手机修改DNS:
1、打开手机【设置】,找到【WLAN】网络连接,点击红圈位置进入已连接的指定网络。
2、点击进入【IP设置/DHCP】,勾选为【静态】。
3、点击域名1和域名2,修改DNS,IP填写默认内容。
vivo手机修改DNS:
1、打开手机【设置】,找到【WLAN】网络连接,点击进入已连接的指定网络。
2、打开静态ip按钮。
3、点击DNS1和DNS2,修改DNS,IP填写默认内容。
苹果手机修改dns设置方法:
1、在手机设置菜单中点击【无线局域网】。
2、点击网络名称右边的“i”,选择【配置DNS】。
3、勾选手动后点击【添加服务器】输入DNS地址即可。
华为手机修改dns设置方法:
1、在手机设置菜单中点击【更多连接】。
2、点击【加密 DNS】。
3、勾选【置顶加密DNS服务】输入DNS地址即可。
小米手机修改dns设置方法:
1、在手机设置菜单中点击【连接与共享】。
2、点击【私人DNS】,勾选私人DNS提供商主机名,输入DNS地址即可。
四、推荐的安全DNS地址
修改使用安全可靠的DNS服务器做域名解析,下面是两组非常安全的DNS地址:
【第一组】
DNS1:8.8.8.8
DNS2:8.8.4.4
【第二组】
DNS1:114.114.114.114
DNS2:114.114.115.115。
五、常见问题与解答
Q1:如何更改DNS服务器地址?
A1:在Windows系统中,可以通过以下步骤更改DNS服务器地址:
1、单击“开始” > 选择“控制面板” > 选择“网络和Internet ”下的“查看网络状态和任务” > 单击“更改适配器设置”。
2、双击打开“本地连接”(Windows 8为“以太网”) > 点击“属性” > 在此连接使用以下项目 > 双击打开“Internet协议版本4(TCP/IPv4)”配置。
3、选择“使用下面的DNS服务器地址”,并在“首选DNS服务器”和“备用DNS服务器”框中键入首选DNS服务器和备用DNS服务器的IP地址,完成设置后,点击“确定”保存更改。
Q2:如何验证DNS配置是否生效?
A2:在DNS客户端上,配置完成后,可以使用nslookup
或dig
命令测试DNS解析是否正常工作,
nslookup google.com
或者
dig google.com
来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/63526.html