主要就是判断你输入的是否是一个合法的URl、并且根据你输入的内容进行自动完成字符编码等操作!
服务器真实的地址一般是数字、或者数字加字母、如果我们去记数字或者字母的话未免太长了、所以我们一般会把域名和IP地址进行关联、我们只需要记录域名就好、比如bilibili.com, 所以我们如果需要拿到服务器资源的话,我们就需要对域名进行转换,得到服务器真实的IP地址, 而这个过程我们叫做DNS域名解析、DNS解析是一个递归的过程 在了解DNS解析的过程前、我们需要了解下域名的管理、比如bilibili.com其这些常见域名也是有人管理的那就是root(根域名服务器)但是因为都是属于root管理所以我们一般就不会去写了、所以总结 根域名服务器(共13域名) —管理—> 顶级域名服务器(com, cn, net, gov) —管理—> 权威域名服务器(bilibili, baidu, ali…) 
nslookup // 回车
set type=ns //回车
.//回车、得到一堆根域名服务器地址 Non-authoritative 是因为一般通过缓存得到的结果
set type=a
b.root-servers.net.//随便选一个根域名地址,回车得到对应的IP地址
server 199.9.14.2