这次聊聊「动态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时也请考虑它的危险性。

最新文章

  1. C++入门知识总结(1)
  2. KVO设计模式
  3. MongoDB 副本集的原理、搭建、应用
  4. nginx环境下配置nagios-关于commands.cfg
  5. android中的提示信息显示方法(toast应用)
  6. A Neural Network in 11 lines of Python
  7. TCP 监控工具 TCPMonitor
  8. js取整
  9. windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager..."错误
  10. 如何将 Area 中的 Controller 放到独立的程序集?
  11. MySQL开放远程登录
  12. 基于pytorch的CNN、LSTM神经网络模型调参小结
  13. vi 方向键和Backspace键失效问题的解决方法
  14. Ext Designer生成表格
  15. Ionic3的HTTP请求方法
  16. Python Learning - One
  17. Atitit 管理的模式扁平化管理 金字塔 直线型管理 垂直管理 水平管理 矩阵式管理 网状式样管理 多头管理 双头管理
  18. linux 部分系统命令
  19. emacs之自动完成括号
  20. C++ 类模板二(类模版与友元函数)

热门文章

  1. Perl复制、移动、重命名文件/目录
  2. SpringMVC注解,访问404,没有进入到controller
  3. JuiceSSH使用教程: 玩转Linux与Windows
  4. python抓取电影<海王>影评词云生成
  5. WebApi HTTP Put 405 Method not allowed
  6. 使用IIS调试ASP.NET网站程序
  7. Spring Boot 设置静态资源访问
  8. 提取Chrome插件为crx文件
  9. EF实现增删改查
  10. JS无法获取display为none的隐藏元素的宽度和高度的解决方案