GeoDNS

GeoDNS （ 或是GeoIP ） 是BIND DNS伺服器軟體的一套修補程式 ， 其以的geoip （ 商業 ） 或geolite （ 免費 ） 資料庫爲基礎進行地理劃分 （ 對位於不同地理位置的客戶端回應不同的DNS回答 ） 。 這項技術的目的是透過客戶端地理位置的地址解析來強化域名查詢 。 舉例來說 ， 某個網站可能有兩套伺服器 ， 其中之一位於法國 ， 另外一個則位在美國 。 藉助GeoDNS ， 可以讓歐洲的客戶端取得法國伺服器的IP位置 ， 並讓美國的客戶端取得美國的伺服器IP 。 與使用隨機分配 （ 如 ） 將全世界的使用者導向至同一個伺服器或多個伺服器相比 ， 這讓網路存取更快 ， 且可能更便宜 。 因爲此技術是以DNS爲基礎 ， 所以它比部署BGP任播要簡單得多 。 它不需要互聯網服務供應商的任何支援 ， 且當特定客戶端選取的伺服器變更時也不會中斷既有的連線 。 但是由於其與網路的基礎設施沒有緊密的聯繫 ， 因此要將資料傳送給最近的伺服器時可能不太準確 。 解析DNS伺服器看到的請求發送者通常不是終端使用者 ， 而通常是使用者的ISP遞迴查詢 ， 並由遞迴DNS伺服器快取結果 。 由於ISP通常會安排使用者使用地理位置較靠近他們的DNS伺服器 ， 因此這套系統通常仍可正常運作 。