如何查询本地IP地址和DNS地址
在网络连接和故障排查过程中,了解本地的IP地址和DNS地址是非常重要的,本文将详细介绍多种查询本地IP地址和DNS地址的方法,包括在Windows、Mac、Linux等不同操作系统下的操作步骤,以及通过命令行工具和在线工具进行查询的方式。
在Windows系统中查询
(一)使用命令提示符(CMD)
- 打开命令提示符
点击“开始”菜单,在搜索栏中输入“cmd”,然后按下回车键,即可打开命令提示符窗口。
- 查询IP地址
- 在命令提示符窗口中输入“ipconfig”,然后按下回车键,系统会显示当前网络接口的详细信息,其中包括IPv4地址(如192.168.1.100)和IPv6地址(如果有),通常我们使用的是IPv4地址,它就是我们的本地IP地址。
- | 项目 | 详细信息 | | | | | IPv4 地址 | 192.168.1.100 | | 子网掩码 | 255.255.255.0 | | 默认网关 | 192.168.1.1 |
- 查询DNS地址
- 在命令提示符窗口中输入“ipconfig /all”,然后按下回车键,在显示的信息中,找到“DNS服务器”这一项,其后面的地址就是本地使用的DNS地址,可能会有多个DNS服务器地址,一般会按照优先级顺序列出。
-
| 项目 | 详细信息 |
| | |
| DNS服务器 | 192.168.1.1
8.8.8 |
(二)通过网络和共享中心
- 打开网络和共享中心
点击任务栏右下角的网络图标,右键点击正在使用的网络连接(如“本地连接”或“无线网络连接”),选择“打开网络和共享中心”。
- 查看IP地址
在“网络和共享中心”窗口中,点击正在使用的网络连接(如“本地连接”或“无线网络连接”),会弹出该网络连接的状态窗口,点击“详细信息”按钮,在弹出的“网络连接详细信息”窗口中,可以看到“IPv4地址”和“IPv4子网掩码”、“IPv4默认网关”等信息,IPv4地址”就是本地IP地址。
- 查看DNS地址
同样在“网络连接详细信息”窗口中,可以看到“DNS服务器”后面的地址,这就是本地使用的DNS地址。
在Mac系统中查询
(一)使用系统偏好设置
- 打开系统偏好设置
点击屏幕左上角的苹果菜单,选择“系统偏好设置”。
- 查询IP地址
- 在“系统偏好设置”窗口中,点击“网络”图标,选择正在使用的网络连接(如“WiFi”或“以太网”),然后在右侧的窗口中可以看到“状态”信息,IP地址”就是本地IP地址。
- | 项目 | 详细信息 | | | | | IP地址 | 192.168.1.105 | | 子网掩码 | 255.255.255.0 | | 路由器 | 192.168.1.1 |
- 查询DNS地址
- 在“网络”设置窗口中,点击“高级”按钮,切换到“DNS”选项卡,在这里可以看到当前使用的DNS服务器列表,这些就是本地的DNS地址。
- | DNS服务器 | 顺序 | | | | | 8.8.8.8 | 1 | | 8.8.4.4 | 2 |
(二)使用终端
- 打开终端
可以通过在“应用程序”文件夹中找到“终端”应用程序并打开,或者使用快捷键“Command + 空格”,在搜索栏中输入“终端”,然后按下回车键来打开终端。
- 查询IP地址
- 在终端中输入“ifconfig”,然后按下回车键,系统会显示网络接口的详细信息,找到正在使用的网络接口(如“en0”表示无线网络接口,“en1”表示有线网络接口),对应的“inet”后面的地址就是IPv4地址,即本地IP地址。
en0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.1.105 netmask 0xffffff00 broadcast 192.168.1.255
- 查询DNS地址
- 在终端中输入“scutil dns”,然后按下回车键,系统会显示DNS配置信息,包括当前使用的DNS服务器地址等。
DNS configuration
resolver #1 nameserver[0] : 8.8.8.8 nameserver[1] : 8.8.4.4
## 三、在Linux系统中查询
### (一)使用命令行
1. **打开终端**
不同的Linux发行版打开终端的方式可能略有不同,一般可以在应用程序菜单中找到“终端”或“Console”等选项来打开终端。
2. **查询IP地址**
在终端中输入“ifconfig”,然后按下回车键,系统会显示网络接口的详细信息,找到正在使用的网络接口(如“eth0”表示有线网络接口,“wlan0”表示无线网络接口),对应的“inet”后面的地址就是IPv4地址,即本地IP地址。
eth0 Link encap:Ethernet HWaddr 00:16:ea:ae:3c:40
inet addr:192.168.1.108 Bcast:192.168.1.255 Mask:255.255.255.0
**查询DNS地址**
在终端中输入“cat /etc/resolv.conf”,然后按下回车键,文件内容中显示的“nameserver”后面的地址就是本地使用的DNS地址。
Generated by NetworkManager
nameserver 192.168.1.1 nameserver 8.8.8.8
### (二)使用图形界面(以Ubuntu为例)
1. **打开网络设置**
点击屏幕右上角的网络图标,选择“设置”或“网络设置”(具体名称可能因发行版而异)。
2. **查看IP地址**
在网络设置窗口中,选择正在使用的网络连接(如“有线连接”或“无线连接”),然后可以看到该连接的详细信息,其中包括“IPv4地址”等,这就是本地IP地址。
3. **查看DNS地址**
在网络设置窗口中,找到正在使用的网络连接的详细设置,通常会有“DNS服务器”的设置选项,这里显示的地址就是本地的DNS地址。
## 四、通过在线工具查询
除了在本地计算机上进行查询外,还可以通过一些在线工具来查询本地IP地址,需要注意的是,这些在线工具查询到的通常是公网IP地址,而不是本地局域网中的IP地址。
### (一)常见在线IP查询网站
1. **[WhatIsMyIP.com](https://www.whatismyip.com/)**:打开该网站后,页面上会直接显示你的公网IP地址。
2. **[IPChicken.com](https://www.ipchicken.com/)**:这个网站不仅可以显示公网IP地址,还会提供一些关于IP地址的额外信息,如地理位置等。
### (二)查询方法
1. 打开浏览器,访问上述在线IP查询网站的网址。
2. 网站会自动检测并显示你的公网IP地址,如果需要查询更多信息,可能需要在网站上进行一些操作,如点击相关按钮或链接。
## 五、相关问题与解答
### (一)问题1:为什么有时候查询到的IP地址会发生变化?
1. **动态IP分配**:在很多家庭和企业网络中,网络设备(如路由器)通常会采用动态主机配置协议(DHCP)来为连接到网络的设备分配IP地址,当设备的网络连接断开或重新连接时,DHCP服务器可能会为其分配一个新的IP地址,因此查询到的IP地址会发生变化,当你的电脑重新启动或网络出现短暂中断后,可能会获得一个新的IP地址。
2. **网络环境变化**:如果你从一个网络切换到另一个网络(如从家里的WiFi切换到公司的有线网络),或者网络设置发生了改变(如更改了路由器的配置),也可能导致IP地址发生变化,一些移动设备在移动过程中可能会连接到不同的基站或接入点,这也会引起IP地址的改变。
### (二)问题2:如何修改本地的DNS地址?
1. **Windows系统**:
打开“控制面板”,选择“网络和Internet”,然后点击“网络和共享中心”,在“网络和共享中心”窗口中,点击正在使用的网络连接(如“本地连接”或“无线网络连接”),弹出该网络连接的状态窗口,点击“详细信息”按钮,记下当前的IPv4地址、子网掩码和默认网关等信息,然后回到“网络和共享中心”,点击左侧的“更改适配器设置”,右键点击正在使用的网络连接,选择“属性”,在属性窗口中,双击“Internet协议版本4(TCP/IPv4)”,在弹出的窗口中,选择“使用下面的DNS服务器地址”,然后输入你想要设置的DNS服务器地址(如8.8.8.8和8.8.4.4),最后点击“确定”保存设置。
2. **Mac系统**:
打开“系统偏好设置”,点击“网络”图标,选择正在使用的网络连接(如“WiFi”或“以太网”),然后点击“高级”按钮,切换到“DNS”选项卡,点击“+”按钮可以添加新的DNS服务器地址,选中已有的DNS服务器地址后点击“”按钮可以删除,设置完成后,点击“确定”保存更改。
3. **Linux系统**:
打开终端,使用文本编辑器(如`vi`或`nano`)打开`/etc/resolv.conf`文件,在文件中,添加或修改`nameserver`行,输入你想要设置的DNS服务器地址,要添加8.8.8.8和8.8.4.4这两个DNS服务器地址,可以在文件中添加以下两行:
nameserver 8.8.8.8 nameserver 8.8.4.4
保存文件并退出编辑器,需要注意的是,有些Linux发行版可能会自动管理`/etc/resolv.conf`文件,在这种情况下,你可能需要通过修改网络连接的配置来实现DNS地址的更改,具体方法可以参考发行版的