在两台电脑之间设置DNS(域名系统)主要涉及配置操作系统的网络设置,以便电脑能够将域名(如www.example.com)解析为IP地址,以下是针对不同场景的详细设置方法:
1、直接连接(通过网线直连或交叉线)
2、通过路由器/交换机连接(组成局域网)
> ⚠️ 注意:DNS是用于域名解析的,如果两台电脑仅需通过IP地址互相访问(如共享文件、远程桌面),无需额外设置DNS,但若需通过域名访问互联网或本地服务,则需配置DNS。
二、设置步骤(以Windows为例)
如果路由器已连接互联网并开启DHCP,电脑可自动获取DNS(推荐):
1、打开控制面板 > 网络和共享中心 > 更改适配器设置。
2、右键点击当前网络连接(如“以太网”)→属性 → 双击Internet协议版本4 (TCP/IPv4)。
3、选择自动获得IP地址 和自动获得DNS服务器地址 → 确定保存。
场景2:手动指定公共DNS(推荐公共DNS)
若需自定义DNS(如提升解析速度或安全性):
1、同上进入IPv4属性。
2、选择使用下面的DNS服务器地址,填写:
- 首选DNS:8.8.8.8
(Google DNS)或1.1.1.1
(Cloudflare DNS)
- 备用DNS:8.8.4.4
或1.0.0.1
3、点击确定 保存。
场景3:两台电脑直连且需本地域名解析
若需通过主机名访问对方(如\\PC-NAME
):
1、确保两台电脑在同一工作组:
- 右键此电脑 > 属性 → 更改设置 → 计算机名 → 点击更改 → 设置相同的工作组(如WORKGROUP
)。
2、启用NetBIOS(可选):
- 在网络连接属性中 → 双击IPv4 → 高级 → WINS选项卡 → 选择启用NetBIOS over TCP/IP。
3、刷新DNS缓存(命令提示符):
ipconfig /flushdns
macOS:
- 系统偏好设置 > 网络 > 选择连接 → 高级 > DNS选项卡 → 添加DNS服务器地址(如8.8.8.8
)。
Linux(Ubuntu为例):
- 编辑配置文件:sudo nano /etc/resolv.conf
- 添加行:nameserver 8.8.8.8
- 或通过GUI:网络设置 → IPv4 → 手动填写DNS。
1、打开命令提示符(CMD):
ping www.baidu.com # 检查域名解析是否成功 nslookup www.google.com # 查看使用的DNS服务器
2、若返回IP地址而非“找不到主机”,则DNS配置成功。
五、高级场景:自建本地DNS服务器
若需在局域网内自定义域名(如pc1.local
):
1、在其中一台电脑安装DNS服务器软件(如Windows Server的DNS服务、dnsmasq(Linux))。
2、配置本地域名解析规则(如将pc1.local
指向192.168.1.10
)。
3、将另一台电脑的DNS设置为该服务器的IP地址。
> 💡 提示:普通用户无需此步骤,直接使用IP或主机名访问即可。
无法解析域名:
- 检查DNS地址是否正确,尝试更换为公共DNS。
- 关闭防火墙临时测试。
直连电脑无法互访:
- 确保IP在同一网段(如192.168.1.10
和192.168.1.20
,子网掩码255.255.255.0
)。
- 启用网络发现和文件共享(网络和共享中心 > 高级共享设置)。
通过以上步骤,即可根据需求完成两台电脑的DNS设置。
文章摘自:https://idc.huochengrm.cn/dns/12541.html
评论