查看ipv4和dns

在命令行中使用ipconfig查看IPv4地址信息,通过nslookup查询

查看IPv4和DNS的详细指南

IPv4基础知识

IPv4协议

IPv4(Internet Protocol version 4)是互联网的核心协议之一,负责网络中设备间的数据路由与传输,IPv4地址由32位二进制组成,通常以点分十进制表示(如:192.168.1.1)。

查看ipv4和dns

IPv4地址分类

类别 网络前缀 可用地址范围 用途
A类 0.0.0~126.0.0.0 大型网络(如政府机构)
B类 0.0.0~191.255.0.0 中型网络(如企业)
C类 0.0.0~223.255.255.0 小型网络(如家庭/办公室)
D类 0.0.0~239.255.255.255 多播(如视频会议)
E类 0.0.0~255.255.255.255 保留地址(实验用途)

特殊IP地址

  • 私有地址(RFC 1918):
    0.0.0~10.255.255.255  
    172.16.0.0~172.31.255.255  
    192.168.0.0~192.168.255.255  
  • 回环地址0.0.1(用于本地通信测试)
  • 广播地址255.255.255(全网广播)

查看IPv4地址的方法

Windows系统

命令行工具
  • ipconfig
    运行 ipconfig /all 可查看详细网络配置,包括:

图形界面
  • 控制面板网络和共享中心更改适配器设置 → 右键网卡 → 状态详细信息

Linux系统

  • ifconfig(传统命令,部分系统已弃用)
    示例:ifconfig eth0
  • ip addr(现代替代命令)
    示例:ip addr show eth0

macOS系统

  • ifconfig
    示例:ifconfig en0en0为有线网卡)

DNS基础知识

DNS的作用

DNS(Domain Name System)将人类可读的域名(如 www.example.com)转换为机器可识别的IP地址(如 184.216.34),实现以下功能:

  • 域名解析
  • 负载均衡
  • 邮件交换记录(MX记录)

DNS查询流程

  1. 客户端缓存:优先查找本地缓存。
  2. 操作系统缓存:若未命中,查询系统缓存。
  3. 本地DNS服务器:向配置的ISP或公共DNS(如8.8.8.8)发起递归查询。
  4. 根DNS服务器:逐级查询顶级域名服务器(如 .com)和权威DNS服务器。

查看DNS配置的方法

Windows系统

  • 命令行ipconfig /all → 查看“DNS服务器”字段。
  • 图形界面
    控制面板网络和共享中心更改适配器设置 → 右键网卡 → 属性Internet协议版本4(TCP/IPv4)属性使用下面的DNS服务器地址

Linux系统

  • /etc/resolv.conf文件
    nameserver 8.8.8.8  
    nameserver 8.8.4.4  
  • 命令行cat /etc/resolv.conf

macOS系统

  • scutil命令scutil dns
  • 系统偏好设置
    系统偏好设置网络 → 选择网卡 → 高级DNS标签页。

常见问题与解决

无法获取IPv4地址

现象 原因 解决方案
显示“169.254.x.x” DHCP服务器不可用 检查路由器DHCP服务
显示“0.0.0.0” 网络适配器禁用 启用网卡并重启服务

DNS解析失败

  • 原因
    • DNS服务器地址错误
    • 本地防火墙阻止DNS请求
  • 解决方案
    • 更换公共DNS(如114.114.114.114)
    • 检查防火墙规则

实用工具推荐

工具类型 名称 用途
命令行工具 nslookup 查询域名对应的IP地址
命令行工具 dig 查看DNS解析路径(Linux/macOS)
在线工具 WhatIsMyIP.com 快速查看公网IPv4地址
在线工具 DNSChecker.org 检测域名DNS记录

问题与解答

Q1:IPv4地址即将耗尽,为什么还需要学习它?

A1:虽然IPv6是未来趋势,但全球仍有大量设备和使用场景依赖IPv4(如嵌入式设备、老旧系统),掌握IPv4有助于理解网络基础原理,并为过渡到IPv6提供参考。

查看ipv4和dns

Q2:如何强制刷新本地DNS缓存?

A2

  • Windowsipconfig /flushdns
  • macOS/Linuxsudo dscacheutil flushcache(macOS)或 `sudo systemdresolve flushcaches

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/201924.html

Like (0)
小编小编
Previous 2025年5月10日 23:55
Next 2025年5月11日 00:19

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注