首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何更改dns解析

DNS(Domain Name System,域名系统)解析是将人类易于记忆的域名转换为计算机能够识别的IP地址的过程。更改DNS解析通常涉及到修改本地计算机或网络设备的DNS设置,以便使用不同的DNS服务器来解析域名。

基础概念

DNS服务器负责存储和管理域名与IP地址之间的映射关系。当用户在浏览器中输入一个网址时,计算机会向配置的DNS服务器发送请求,以获取该网址对应的IP地址。DNS服务器返回IP地址后,计算机便可以通过这个IP地址访问目标网站。

更改DNS解析的优势

  1. 提高解析速度:选择响应速度快的DNS服务器可以加快域名解析的速度,从而提升网络访问速度。
  2. 增强安全性:一些DNS服务器提供了额外的安全功能,如防止DNS劫持、过滤恶意网站等。
  3. 改善服务质量:通过选择更可靠的DNS服务提供商,可以提高域名解析的稳定性和准确性。

类型

  1. 公共DNS:如Google Public DNS(8.8.8.8和8.8.4.4)、Cloudflare DNS(1.1.1.1)等,这些DNS服务器对全球用户开放,提供免费的域名解析服务。
  2. 私有DNS:企业或组织内部搭建的DNS服务器,用于管理内部域名解析,提供更高级的安全性和控制能力。
  3. 运营商DNS:用户所在网络运营商提供的DNS服务器,默认情况下,大多数用户的计算机使用运营商分配的DNS服务器进行域名解析。

应用场景

  1. 家庭网络:用户可以通过更改家庭路由器的DNS设置,为整个家庭网络提供更快速、更安全的DNS解析服务。
  2. 企业网络:企业可以部署私有DNS服务器,以实现内部域名的管理和解析,同时提供额外的安全防护。
  3. 个人电脑:用户可以在个人电脑上更改DNS设置,以改善网络访问速度和安全性。

如何更改DNS解析

Windows系统

  1. 打开“控制面板”,选择“网络和共享中心”。
  2. 点击“更改适配器设置”。
  3. 右键点击正在使用的网络连接(如“以太网”或“无线网络连接”),选择“属性”。
  4. 在弹出的窗口中,双击“Internet协议版本4 (TCP/IPv4)”。
  5. 在“首选DNS服务器”和“备用DNS服务器”中输入新的DNS服务器地址。
  6. 点击“确定”保存设置。

macOS系统

  1. 打开“系统偏好设置”,选择“网络”。
  2. 在左侧的网络连接列表中,选择正在使用的网络连接(如“以太网”或“Wi-Fi”)。
  3. 点击“高级”按钮。
  4. 切换到“DNS”选项卡。
  5. 点击左下角的“+”按钮,输入新的DNS服务器地址。
  6. 点击“好”和“应用”保存设置。

Linux系统(以Ubuntu为例)

  1. 打开终端,输入以下命令编辑网络配置文件:
代码语言:txt
复制
sudo nano /etc/netplan/01-netcfg.yaml
  1. 在文件中找到类似以下内容的行,并修改DNS服务器地址:
代码语言:txt
复制
nameservers:
  addresses: [8.8.8.8, 8.8.4.4]
  1. 保存并退出编辑器(在nano中按Ctrl+X,然后按Y确认保存,最后按Enter)。
  2. 应用新的网络配置:
代码语言:txt
复制
sudo netplan apply

可能遇到的问题及解决方法

  1. DNS解析失败:如果更改DNS后无法解析域名,可能是新DNS服务器地址错误或DNS服务器本身存在问题。可以尝试更换其他可靠的DNS服务器地址进行测试。
  2. 网络访问速度变慢:如果更改DNS后网络访问速度变慢,可能是新DNS服务器的响应速度不如之前的DNS服务器。可以尝试切换回原来的DNS服务器或选择其他更快速的DNS服务器。
  3. 安全问题:在更改DNS设置时,需要注意不要随意使用不安全的公共DNS服务器,以免遭受DNS劫持等安全威胁。建议选择知名且信誉良好的DNS服务提供商。

通过以上步骤和注意事项,您可以顺利地更改DNS解析设置,以提升网络访问速度和安全性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 012 修改 hosts 文件的原理是什么

    为了方便用户记忆,我们将IP变成一个个的域名来输入到浏览器进行访问。而这使得访问网站时要先将其域名解析成 IP 。DNS (Domain Name Server) 的作用就是进行 IP 解析,把域名对应到 IP。在 Great FireWall 的 5 种封锁方法中,有一种简单而效果很好的方法是 DNS 污染。GFW 会对 DNS 的解析过程进行干扰,这会使对某些被干扰的域名返回一个错误的 IP 地址给你的主机,使你无法正确连接到你要的服务器上读取正确的信息。Hosts 文件本来是用来提高解析效率。在进行 DNS 请求以前,系统会先检查自己的 Hosts 文件中是否有这个地址映射关系,如果有则调用这个 IP 地址映射,如果没有再向已知的 DNS 服务器提出域名解析。也就是说 Hosts 的请求级别比 DNS 高。当你的 Hosts 文件里面有对应的 IP 时,它就会直接访问那个 IP,而不用通过 DNS。所以,当我们直接将 Google、Twitter、Facebook 之类的 IP 放入 Hosts 文件后,就可以跳过 DNS 的解析这一步,直接就行 IP 访问,不受 GFW 的 DNS 污染干扰了。补充一条,就是为什么 Hosts 的 IP 要时不时更改,为什么 FB、Twitter 会仍旧上不去。是因为 GFW 的第二个大招,IP 封锁。比如访问国外一个 IP 无法访问,Ping 不通,tracert 这个 IP 后发现,全部在边缘路由器 (GFW) 附近被拦截。换言之,GFW 直接拦截带有这个 IP 头的数据包。所以,如果你更改的 IP 被封锁了,就算你过了 DNS 这一关,也仍旧不能翻过 GFW。

    05

    修改 hosts 文件的原理是什么?

    为了方便用户记忆,我们将IP变成一个个的域名来输入到浏览器进行访问。而这使得访问网站时要先将其域名解析成 IP 。DNS (Domain Name Server) 的作用就是进行 IP 解析,把域名对应到 IP。 在 Great FireWall 的 5 种封锁方法中,有一种简单而效果很好的方法是 DNS 污染。GFW 会对 DNS 的解析过程进行干扰,这会使对某些被干扰的域名返回一个错误的 IP 地址给你的主机,使你无法正确连接到你要的服务器上读取正确的信息。 Hosts 文件本来是用来提高解析效率。在进行 DNS 请求以前,系统会先检查自己的 Hosts 文件中是否有这个地址映射关系,如果有则调用这个 IP 地址映射,如果没有再向已知的 DNS 服务器提出域名解析。也就是说 Hosts 的请求级别比 DNS 高。当你的 Hosts 文件里面有对应的 IP 时,它就会直接访问那个 IP,而不用通过 DNS。 所以,当我们直接将 Google、Twitter、Facebook 之类的 IP 放入 Hosts 文件后,就可以跳过 DNS 的解析这一步,直接就行 IP 访问,不受 GFW 的 DNS 污染干扰了。

    02

    第33篇:DNS劫持攻击原理讲解及溯源分析的常规步骤

    在世界杯举办期间,DNS劫持事件估计会和链路劫持事件一样,风险提升很多。上期分享了一篇《第32篇:某运营商链路劫持(被挂博彩页)溯源异常路由节点(上篇)》,本期就讲一下DNS劫持攻击的相关知识吧。关于DNS层面的攻击手段比较多,比如DNS劫持、DNS污染、DNS重绑定攻击、DNS反射放大攻击等等。一般认为DNS劫持攻击与DNS污染是两回事,DNS污染一般指的是DNS缓存投毒攻击,这个我们后续再讲。DNS劫持通过改变用户的域名解析记录实现攻击,即使用户访问的是正常网址,也会在不知情的情况下被引流到仿冒网站上,因此DNS劫持破坏力强,而且不易察觉。

    04

    Linux学习之DNS+DHCP动态域名解析

    DNS用来做主机名和IP地址的解析 DHCP用来动态分配IP 这里要做的是,使DHCP在分配IP时,动态更新DNS的解析记录 服务器IP:192.168.0.202 客户端测试IP:192.168.0.240-250 1、DHCP [root@dd ~]# yum install dhcp.x86_64 -y [root@dd ~]# vim /etc/dhcp/dhcpd.conf 参考/usr/share/doc/dhcp*/dhcpd.conf.sample  option domain-name "example.com";  option domain-name-servers 192.168.0.202;  default-lease-time 600;  max-lease-time 7200;  log-facility local7;  subnet 192.168.0.0 netmask 255.255.255.0 {   range 192.168.0.240 192.168.0.250;   option routers 192.168.0.1;  } 最后需加入 ddns-update-style interim; update-conflict-detection false; key ddns {         algorithm hmac-md5;       secret MARnLjY0Har0LMmn8R/Biw==;       }; zone example.com. {  primary 192.168.0.202;  key ddns; } 测试DHCP,使用另外一台虚拟机test,ip为自动获取,OK 2、DNS [root@dd mnt]# yum install bind.x86_64 bind-chroot.x86_64 -y [root@dd mnt]# dnssec-keygen -a HMAC-MD5 -b 128 -n HOST ddns [root@dd named]# /etc/init.d/named start 在/var/named/chroot/etc下cp -p rndc.key ddns.key 更改ddns为 key "ddns" {         algorithm hmac-md5;         secret "MARnLjY0Har0LMmn8R/Biw=="; }; 更改named.conf 添加include "/etc/ddns.key"; options {     listen-on port 53 { any; }; 监听所有 // listen-on-v6 port 53 { ::1; };         directory "/var/named";         dump-file "/var/named/data/cache_dump.db";         statistics-file "/var/named/data/named_stats.txt";         memstatistics-file "/var/named/data/named_mem_stats.txt";         allow-query { any; }; 允许任何用户访问         recursion yes;         dnssec-enable yes;         dnssec-validation yes;         dnssec-lookaside auto;  /* Path to ISC DLV key */       bindkeys-file "/etc/named.iscdlv.key";

    01
    领券