在上述的例子中,經緯度就是一般俗稱的主機IP位址,在正常情況下,同一個IP絕對不會同時有兩個網站佔用。跟經緯度一樣,IP是一連串數字,在早期規劃時,只有四組數字,中間以英文的句點隔開,且數字是都0~255,例如[your_ip],所以約莫只有42億個組合,此稱為IPv4。由於網際網路的快速發展,早期的規劃即將不足以應付全球使用。
因此後來新增了IP規劃方法,稱為IPv6,新的IP位址數量遠遠遠大於IPv4,多到足以讓我懶的將這個數字打出來。在電腦與電腦溝通時,它們就以IP的位址跟彼此溝通,例IP位址1.2.3.4的裝置欲讀取主機IP位址8.8.8.8的資料。
但我們想要讓消費者找到我們,根本不可能冀望消費者記住他所喜愛的每一個網站的IP位址。而DNS的存在解決了這樣的問題。
DNS的中文名稱是「網域名稱系統」,我們可以想像這個系統就像配備了自動駕駛的智慧車,當我們告訴車子我們想要去坐火車時,不用告訴它車站的經緯度,而是告訴它我們想要去台北火車站,於是車子便去資料庫尋找「台北火車站的經緯度」。
這個資料庫,就是DNS的具體概念。