如何修改DNS

基本概念

什么是DNS?

域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

什么是域名?

域名就是网址,是人可以记住的内容但是计算机看不懂,DNS的作用就是将网址转换成计算机能看懂的IP地址,例如:

百度:
域名:www.baidu.com
ip地址:202.108.22.5

DNS在什么地方?

每个人每台电脑上是有host表可以完成ip–>域名查询的问题的

C:\Windows\System32\drivers\etc\hosts

hosts文件是有限的,所以有了DNS服务器,用来存储世界上绝大多数ip对应的域名映射表

手动配置DNS服务器

配置目的

配置DNS服务器的目的是为了能更快的查询到你需要的域名ip,更快的反馈到你的电脑上

配置方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

选择能连接上网络的选项,右击选择属性

在这里插入图片描述

如果是ipv4就选v4,反之,双击进入,进行DNS修改。

在这里插入图片描述

常用DNS

首选DNS备用DNS
(百度) 180.76.76.76127.251.124.251
(114) 114.114.114.114114.114.115.115
(腾讯)119.29.29.29182.254.116.116
(阿里云)223.5.5.5223.6.6.6
(谷歌)8.8.8.88.8.4.4
(OpenDNS)208.67.222.222208.67.220.220
(FreeDNS)37.235.1.17437.235.1.177

每个人所在地点、网络状况不同,DNS反馈的速度就不同,当然使用自动分配的DNS也是可以的。

DNS与网络安全

DNS劫持或污染

因为DNS是通过域名查表反馈ip地址的,如果有人劫持了DNS,令你请求的域名解析为其他的ip地址,你就会访问到其他的地方,如果在进行恶意套取信息等操作就很危险了。所以是犯罪的,不要做。

Ubuntu 更改 DNS 的操作相对简单,以下是详细步骤: ### 方法一:通过网络管理工具更改 DNS 1. **打开“设置”** 点击屏幕右上角的齿轮图标,进入系统设置。 2. **选择“网络”选项** 找到当前连接的网络(Wi-Fi 或有线网络),点击它右侧的小齿轮按钮。 3. **编辑连接配置** 在弹出窗口中,找到并点击“IPv4 设置”或“IPv8 设置”。 4. **修改 DNS 地址** 将“DNS”字段改为手动模式,并输入新的 DNS 服务器地址,例如 Google 公共 DNS (`8.8.8.8`, `8.8.4.4`) 或阿里云公共 DNS (`223.5.5.5`, `223.6.6.6`)。 5. **保存更改** 点击“应用”,等待几秒钟让设置生效。 --- ### 方法二:直接编辑配置文件 如果你更喜欢命令行方式,可以按照以下步骤操作: 1. **打开终端** 按下 `Ctrl + Alt + T` 组合键启动终端。 2. **编辑 Netplan 配置文件** Ubuntu 使用 Netplan 来管理网络配置,默认路径为 `/etc/netplan/*.yaml` 文件。你可以使用以下命令编辑: ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` 3. **添加 DNS 信息** 根据你的网卡名称,在 YAML 文件中加入 DNS 字段。示例如下: ```yaml network: version: 2 renderer: networkd ethernets: enp0s3: # 替换为你实际的网卡名 dhcp4: yes nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 如果是 Wi-Fi 连接,则将 `ethernets` 改为 `wifis` 并指定 SSID 和密码等参数。 4. **应用新配置** 编辑完成后运行以下命令使其生效: ```bash sudo netplan apply ``` --- ### 方法三:临时更改 DNS 如果只想暂时测试某个特定域名是否可用其他 DNS 解析服务,可以直接用命令覆盖解析顺序: ```bash sudo echo "nameserver 8.8.8.8" > /etc/resolv.conf ``` 注意这种方式容易被后续系统更新覆写掉,因此仅适用于短期调试场景。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值