一般来说,自己编写DNS是没有必要的,目前开源的dns服务软件很多,功能也很强大.但是,有时候又是很有必要的,有着诸多好处.比如说,用于企业内网,简化DNS配置,可以根据企业需求添加新的功能,非常灵活.本文试着用java实现一个最简单的DNS服务. DNS是基于udp协议的,默认端口为53. 在自己电脑上实现dns服务(作为dns服务器),首先需要程序监听udp 53端口.在java中,和udp相关的类为DatagramSocket以及DatagramPacket.具体信息可以查看API,或者参…