昨天我已经回答过这个问题了:
两个概念基本上没有什么联系
网关,是你访问外面网络的接入点,即,你要访问外网,必须要经过你的网关,网关负责把你的数据流到你需要的地方
DNS,域名服务器,是将域名解析成ip 地址的。比如,要访http://www.chinaitlab.com时,你在地址栏输入该URL,网络本身并不认识该目的地,只会根据ip地址寻找目的地。DNS就会把它所知道http://www.chinaitlab.com 的ip地址61.141.32.25 返回给你的计算机,然后,你的计算机通过对61.141.32.25这个地址的访问来浏览chinaitlab站点。