浏览器是应用层,他会把URL("http://www.baidu.com");
转交给下层的网络协议程序处理,具体我也不懂
原理跟下面差不多吧
public class IpDemo {
public static void main(String[] args) throws Exception {
InetAddress i = InetAddress.getByName("www.baidu.com");//相当于浏览器进行这样的处理,InetAddress如果不主机上找不到,就到DNS那里找了
System.out.println(i);//www.baidu.com/115.239.210.26
}
}