2012-03-06 64 views
0

(請重定向我的相關堆放場的問題,如果我在錯誤的地方,但是在這裏我覺得可以保證它們獲得幫助)主機在網絡如何確保主機不虛

當使用traceroute命令打我想確保我沒有連接到可能動態映射到多個地理位置分散的服務器的虛擬主機(因爲跟蹤從各大洲跳來的數據包沒有多大意義)。

所以更精確地與具體的例子:如何使用NSLOOKUP -querytype = NS google.com的幫助下證明,谷歌可能會重定向我到世界各地的不同的服務器。我嘗試使用IPconfig定位器查找nslookup返回的所有值,它總是返回相同的位置:California Mountain View。

看來我不懂的東西在這裏真的很重要。謝謝。

更新:試圖從澳大利亞服務器nslook起來,所有的IP不會忽略仍然指向同一位置..

+0

從不同的GEO NSLOOKUP嘗試,你一定會得到一個不同的IP。 – jman 2012-03-06 19:03:25

+0

謝謝,但我認爲它必須是不同的國家,我該怎麼做?我試圖找到提供網絡工具的主機,但他們也被重定向到加州。 – Aubergine 2012-03-06 19:09:50

回答

1

不能證明任何主機的位置。在最好的情況下,你可以做出有根據的猜測。

  • 地理位置數據庫是IP地址的大名單,並在那裏舉辦這些地址的機器被認爲定位。但它們只是一種猜測,即使是最好的,也只有州/地區級的90%準確,這意味着10%的地址完全不同。我使用MaxMind,因爲他們有一個相當準確的免費版本,他們的商業版本不太昂貴。他們還有一個免費的網頁形式,您可以每天進行25次查詢。

  • 您可以使用工具,如traceroute看到一些機器的你和你的目的地之間。有時他們在DNS名稱中有地理位置。有時他們的IP地址將被列在地理定位數據庫中。 然而,並非所有路由器都響應,許多網段被虛擬化,因此他們的跳/路由器是不可見的,並且防火牆可能會在完成之前阻止跟蹤。

  • DNS數據庫列出誰擁有的地址或域組織的地址。 DNS名稱本身可以是任何人都想要的,因此即使它們包含地理位置信息,也沒有理由相信它是真實的。特別是,路由器可能有一個DNS名稱,指明其連接的目的地,甚至是負責管理的辦公室,而不是設備本身的物理位置。

  • 的IP地址與您通話可以轉發任何它想別的地方就是了而且也絕對沒有辦法,你可以檢測到。所以你只能追蹤到一點。

要做出很好的猜測的主機的位置,查找其IP地址的地理位置數據庫,然後運行跟蹤路由和目的地之前查找的最後一個路由器的IP地址。這會讓你儘可能地接近你。