2011-12-31 42 views
1

我正在處理頁面跟蹤網絡應用程序,我希望獲得網站列表的規範域。據我所知,沒有什麼好方法可以說明網站對子域名和頂級域名的所有權開始和結束。我不知道來形容,最好的辦法,所以這裏有一個例子:有沒有一種方法可以找到網站列表的規範域名?

如果我自己的個人網址,mysite.com,我能夠建立子域,如www.mysite.comcdn.mysite.com,等等。

如果我的「基」在大學的網站,如computerscience.myuni.edu,可能我也有控制權www.computerscience.myuni.edu,但不myuni.edu

如果我是一個巨大的商業和,需要進行傳播的網絡流量,我甚至可能有www.acme.comww2.acme.comww3.acme.com

所以沒有什麼是一定的,但如果我獲得一個網址,我可以大概的www.ww2.cdn.,並從前面也許secure.,帶鋼但還有其他常見的「subdoma」插件「,我沒有想到這是相當普遍的,一般不用於提供不同的網站?

我想我只是想弄清楚爲網站獲得真正的「規範」域名的最佳方式。

回答

2

首先,您應該區分域名和網站/網址。 我不認爲有任何有效的方式來輕鬆識別網站所有者,但關於域名,它可以通過其結構推斷出來。

粗略地說,一個完全合格的域名由子域(S),則後綴組成,並在你的情況,你正在尋找找到規範域名名稱 + 後綴)。

Fully Qualified Domain Name Decomposition

由於域名系統是分層次的,一個FQDN像www.example.com.應該從年底開始閱讀:.com.example.www並且可以分解這種方式:

  • 後綴com
  • 名稱example
  • 子域(S)www

對於您的身份,您應該按相同的順序:

  1. 後綴:尋找下其名稱已註冊(後綴。 com,.net,.co.uk,.com。ES
  2. 名稱:剛剛點
  3. 子域(S)後確定的第一個名字:剝離字符串的其餘部分。

沒有列出所有公共後綴的官方數據庫,但是在Mozilla基金會的倡議下創建了非官方的後綴。該項目名爲Public Suffix,其目的是記錄後綴,人們可以註冊域名並擁有several implementations to parse the database

我寫了一篇關於我的個人博客介紹域名系統的文章,如果您有興趣,我在那裏詳細描述域名結構:What's a domain name and what's behind the scene

相關問題