DNS & DDNS
一、域名和IP地址#
连接到Internet的每个设备都有一个唯一公网IP地址
,其他计算机可使用该 IP 地址查找此设备。但我们无法记住那么多的IP地址,那么有没有一种方法可以让我们容易记住的名字?
答案是有的,DNS服务器
使人们无需记忆例如180.101.49.11(IPv4)等IP地址,可以通过域名直接访问互联网上的主机
二、DNS的介绍#
DNS的目的是域名
转换为IP地址
,用来把便于人们记忆的具有特定含义的主机名(例如www.baidu.com),转换成便于机器处理的IP地址(例如180.101.49.11)
域名和IP地址的映射关系
必须保存在域名服务器中,供其他应用查询
DNS查询方式有:递归查询
和迭代查询
DNS报文使用传输层的UDP
协议进行封装,端口号为53
特殊的DNS服务器IP:114.114.114.114(运营商)
、223.5.5.5(阿里)
、8.8.8.8(谷歌)
三、DNS的分类#
域名服务器可以划分为以下四种不同的类型:
-
根域名服务器
-
顶级域名服务器
-
权限域名服务器
-
本地域名服务器
注意:以上域名服务器权限排序:根域名服务器 > 顶级域名服务器 > 权限域名服务器 > 本地域名服务器
四、DNS工具使用(windows)#
nslookup //dns调试工具
ipconfig /displaydns //查看dns缓存
ipconfig /flushdns //清空dns缓存
五、DDNS的介绍#
DDNS(Dynamic Domain Name Server
,动态域名服务)是将用户的动态IP地址
映射到一个固定的域名解析服务
上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。
注意:DDNS适用于没有固定公网IP地址,若有固定公网IP,那就没有DDNS什么事了...
六、DDNS的搭建条件#
-
动态公网IP
-
拨号设备(光猫/路由器)拥有DDNS服务
作者:caojun97
出处:https://www.cnblogs.com/caojun97/p/16388479.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)