Kali 图形界面DNS设置
查看当前DNS服务器
在Kali Linux图形界面中,查看当前DNS服务器的操作较为简便,右键单击界面右上角显示网络连接状态的图标,在弹出的下拉菜单中,点击“连接信息”选项,系统会弹出一个新窗口,在该窗口中,用户可以清晰地看到当前网络配置的详细信息,包括IP地址、子网掩码、默认路由(网关)以及主DNS服务器等,在某次测试中,可能显示主DNS为172.27.64.1,这通常是互联网路由器分配的地址,如常见的192.168.0.X或192.168.1.X,需要注意的是,该工具仅提供查看功能,不支持直接在此修改设置。
进入高级网络配置
要更改Kali Linux上的DNS服务器,需进入设置管理器并找到“高级网络配置”,用户既可以从主菜单中找到“设置”选项,然后进入“高级网络配置”;也可以直接在桌面上右键点击网络图标,选择相应选项进入,打开“高级网络配置”后,系统会显示连接列表,双击需要编辑的连接,便会打开一个新的配置窗口,其中包含多个用于配置不同网络参数的选项卡。
修改DNS设置
(一)DHCP模式下
如果计算机当前处于DHCP模式,即网络路由器控制着IP地址、网关和DNS服务器等网络参数,而用户希望尝试其他DNS服务器,可在“其他DNS服务器”字段中填写想要使用的DNS服务器的IP地址,常用的Google公共DNS服务器IP地址为8.8.8.8,将其填写在“其他DNS服务器”字段中,系统会优先使用该DNS服务器,且不会删除由DHCP服务器分配的原有地址,若要配置多个不同的DNS服务器,可使用逗号分隔多个IP地址。
(二)手动配置模式下
若用户当前使用的是手动配置设置网络,则在“高级网络配置”窗口中的“IPv4设置”选项卡下,可直接在“DNS服务器”字段中填写想要使用的DNS服务器IP地址。
保存并应用更改
在完成DNS服务器地址的修改后,点击“保存”按钮以保存所做的更改,仅仅保存设置并不能使新的DNS配置立即生效,还需要断开网络并重新连接,具体操作方法是,左键单击网络图标(通常位于时钟附近),在弹出的菜单中选择“断开连接”,然后再点击返回,并单击之前使用的连接名称(有线连接1”)以重新连接网络,重新连接网络后,系统将应用新的DNS设置。
常见公共DNS服务器推荐
DNS服务提供商 | 主DNS服务器 | 辅DNS服务器 |
---|---|---|
8.8.8 | 8.4.4 | |
OpenDNS(现归思科所有) | 67.222.222 | 67.220.220 |
Cloudflare | 1.1.1 | 0.0.1 |
Quad9 | 9.9.9 | 112.112.112 |
相关问题与解答
(一)问题
在Kali Linux图形界面中修改DNS设置后,为什么需要断开并重新连接网络才能使设置生效?
(二)解答
在Kali Linux中,网络配置的更改通常需要重新启动网络服务或重新建立网络连接才能生效,当修改DNS设置时,系统只是更新了配置文件中的相关参数,但网络连接本身并没有立即应用这些更改,断开并重新连接网络的操作,相当于让系统重新初始化网络连接,从而加载新的DNS配置,确保网络通信能够按照新的DNS设置进行域名解析等操作。
(一)问题
除了在图形界面中修改DNS设置,还有哪些方法可以在Kali Linux中设置DNS?
(二)解答
除了图形界面设置方法外,还可以通过命令行方式设置DNS,使用nmcli
命令,可以先列出当前连接,然后使用nmcli con mod <connection_name> ipv4.dns <dns_server>
命令修改指定连接的DNS服务器地址,最后通过sudo service NetworkManager restart
命令重新启动Network Manager服务以应用更改,还可以直接修改/etc/resolv.conf
文件来设置DNS,在该文件中添加或修改nameserver
行,指定想要使用的DNS服务器IP地址,不过需要注意的是,直接修改/etc/resolv.conf
文件可能会被系统自动覆盖,可使用chattr
命令将其设置为不可修改属性,如`sudo chattr +i /etc/re