例如,指向IP地址192.0.2.5的mail.example.com的地址记录存储为5.2.0.192.in-addr.arpa。我们为什么要反转IP地址?rDNS为什么会颠倒存储IP地址?
1
A
回答
3
因为在DNS名称中最重要的部分是最后一个。
有Root nameservers告诉您哪些域名服务器负责对Top Level Domains (TLD)如.com
,.org
,.net
。而且这个代表团基本上一直都在关闭(但任何名称服务器都可以处理多个级别的课程)。
所以(简体)的方式来寻找这个是这样的:
- 根域名服务器告诉你什么域名服务器负责
arpa.
arpa.
域名服务器告诉你什么域名服务器负责in-addr.arpa.
in-addr.arpa.
nameserver告诉你什么名称服务器负责192.in-addr.arpa.
现在,如果我们假设IP地址未反转,则需要一个名称服务器,负责为5(例如)中的所有IP地址提供结尾的反向名称查找。由于IP地址的最后一位数字是最不重要的(即IP网络/类别与IP地址的较早部分分组),所以这种分离将没有任何意义。
4
在一个域中,最重要的部分在右侧(例如“com”,“net”或“org”部分)。向左移动时,零件变得不太重要或很大,并缩小到最终点。
IP地址是相反的;最重要的部分(本例中为192)位于左侧。
相关问题
- 1. 为什么BinaryReader.ReadUInt32()会颠倒位模式?
- 2. 如何/在哪里为IP地址添加rDNS
- 3. sqlite的IP地址存储
- 4. 比较IP地址(作为varbinary存储)
- 5. 为什么地址在合同中存储时会缩小?
- 6. 为什么字典似乎被颠倒?
- 7. 为什么OpenGL将事物颠倒?
- 8. 为什么arr.reverse()颠倒原始数组
- 9. 为什么字节是颠倒的?
- 10. 什么是IP地址':: 1'?
- 11. 为什么ip地址()不工作
- 12. 为什么bmps倒过来存储?
- 13. 为什么黑白图像在图像处理中会颠倒?
- 14. 为什么Guid.ToString()会颠倒字节顺序?
- 15. HighCharts为什么会颠倒我系列的顺序?
- 16. 为什么转义'w'('\ w')字符会颠倒int变量的内存表示?
- 17. Python:为什么颠倒(a)==颠倒(a)返回False其中a是数组?
- 18. 了解为什么某些IP地址没有掩码地址
- 19. 如何存储和搜索IP地址
- 20. 在Oracle SQL表中存储IP地址
- 21. 存储IP地址记录(DB备选)
- 22. 你会在数据库,坐标或地址中存储什么?
- 23. 基于IP地址的Google存储访问地址
- 24. 什么是iPhone模拟器IP地址?
- 25. 这个IP地址代表什么IPv4
- 26. C++:什么是保持IP地址
- 27. 在mysql表中存储IP地址的理想数据类型是什么?
- 28. 将数据库中的IP地址存储为最佳方式
- 29. NSFetchedResultsController缓存使表颠倒
- 30. 什么是最好的方式做颠倒与颠覆?
更短,和我一样理解。 +1 – 2009-06-22 10:00:58