Linux 小知识翻译 - 「动态DNS」(DDNS)
2024-08-24 22:51:51
这次聊聊「动态DNS」。
DNS上周已经介绍过了,就是提供主机名和IP地址对应关系的结构。「动态DNS」是对主机名和IP地址的对应关系提供动态管理的结构。
以前的DNS没有考虑IP地址变化的情况。但是,在使用DHCP来分配IP地址的网络中,IP地址经常发生变化。因此,相同的主机名每次都会指向不同的主机。
使用刚才提到的「动态DNS」,即使IP地址发生变化,主机名和变化了的IP地址也会自动对应起来。
动态DNS经常被用在个人的服务器中。大多数的宽带线路中,面向个人的都是从供应商处动态分配的IP地址。所以,每当断开连接后,下次会重新分配其他的IP地址。
在这样的情况下使用动态DNS的话,主机名会自动和变化了的IP地址对应起来,因此,非固定IP的服务器应用成为可能。
像上面那样,通过动态DNS,可以简单的使用有主机名的服务器。但是,这里面有问题。动态DNS中,但IP地址发生变化时,这个变化反映到DNS中需要一些时间。
在这段时间内,主机名和IP地址没有正确对应上,主机名可能会指向其他的主机。因此,通过动态DNS来使用服务器会伴随少许危险性。
对于通过动态DNS来使用服务器,存在不少来自安全方面的否定意见。
营利目的的服务器通过动态DNS来使用确实存在一定的危险,即使个人用途的服务器,使用动态DNS时也请考虑它的危险性。
最新文章
- C++入门知识总结(1)
- KVO设计模式
- MongoDB 副本集的原理、搭建、应用
- nginx环境下配置nagios-关于commands.cfg
- android中的提示信息显示方法(toast应用)
- A Neural Network in 11 lines of Python
- TCP 监控工具 TCPMonitor
- js取整
- windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager...";错误
- 如何将 Area 中的 Controller 放到独立的程序集?
- MySQL开放远程登录
- 基于pytorch的CNN、LSTM神经网络模型调参小结
- vi 方向键和Backspace键失效问题的解决方法
- Ext Designer生成表格
- Ionic3的HTTP请求方法
- Python Learning - One
- Atitit 管理的模式扁平化管理 金字塔 直线型管理 垂直管理 水平管理 矩阵式管理 网状式样管理 多头管理 双头管理
- linux 部分系统命令
- emacs之自动完成括号
- C++ 类模板二(类模版与友元函数)