arduino ameba wifi DNS

DNS example :

Arduino WiFi reference  沒有描述 hostByName(), 但這其實蠻好用的.

一般我們連到某個網站, 用的是名字. 如 這個網站 njiot.blogspot.tw
但網路設備用的是 IP address ( 有 IPv4 / IPv6, 目前先以四碼 IPv4 來說明 )

如何從 名字 轉成 IP address 做連線, 就是 DNS 的功能.

所以這底部的 lwIP stack , 已將 DNS 功能打開.

執行結果 :

host name : njiot.blogspot.tw
IP : 74.125.23.132

有點奇怪對吧, 不是 173.194.72.132 , 而是 google 的 IP
其實可以設其他的 DNS server 來得到正確值. 之後留給進階探討.

換一個 host name 看看 
host name : www.hinet.net
IP : 202.39.253.11

所以一般我們在瀏覽器輸入 www.hinet.net 
也可以改成輸入 202.39.253.11 , 會看到同樣的網頁.


留言

熱門文章