问题描述
因为之前工作需要,写了一个DNS服务器,后来维护了半年,现在比较稳定了,拿出来跟大家分享。主要有DNS缓存功能,也可以用hosts格式自定义域名,之前遇到的DNS服务器配置起来太复杂了,实际上我们自己搭建大多数都是内网或者自己用,根本用不着。还有反DNS污染功能,用的是黑名单机制,刚开始用可能不太好用,用着用着就好了项目地址:下载:解压到/usr/local/blackhole目录(windows下随便什么目录)。或者用脚本也可以curlhttp://code4craft.github.io/blackhole/install.sh|sh。默认代理了google的DNS8.8.8.8,启动起来就能用了,不需要什么配置。已经收录到oschina:
解决方案
解决方案二:
大神给点经验吧汪汪
解决方案三:
顶一下
解决方案四:
解决方案五:
解决方案六:
解决方案七:
支持支持。。。
解决方案八:
解决方案:
楼主老牛逼了,膜拜
解决方案:
解决方案:
DNS是计算机域名系统(DomainNameSystem或DomainNameService)的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。在Internet上域名与IP地址之间是一对一(或者多对一)的,也可采用DNS轮循实现一对多,域名虽然便于人们记忆,但机器之间只认IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息,如IP地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。
解决方案:
解决方案:
LZ牛人
解决方案:
下载先,以后慢慢研究。
解决方案:
高手啊,牛逼!
解决方案:
解决方案:
太牛叉了,java也能这么搞,作为java开发者,向你学习
解决方案:
解决方案:
感谢楼主分享
解决方案:
支持楼主的分享精神!
解决方案:
赞!
解决方案:
解决方案:
看到这样的帖子,就觉得自己这几年白混了,就能写一点简单的代码,基本都是将现实业务翻译成JAVA代码,没有自己的东西!想死啊~~!
解决方案:
下来玩玩看看。
解决方案:
厉害啊。!
解决方案:
学习了。以后我肯定也得自己搞一个服务器自己用的。。。
解决方案:
厉害,也谢谢搂住分享.
解决方案:
楼主厉害!
解决方案:
支持哦顶
解决方案:
好厉害的样子啊,发帖加积分么
解决方案:
感觉没有什么是JAVA做不到的!其实语言是表,核心是思想!!
解决方案:
前辈前辈我是学软件开发的学的有大半年了感觉还是很迷茫找不到学习的技巧,我想把java学好请前辈给点建议,另外感觉光是书上的知识点不够,请问还要做些拓展吗,比如关于这方面的书籍,浏览一些什么网站什么的小弟在此谢过了
解决方案:
解决方案:
顶大神!菜鸟膜拜!
解决方案:
太牛x了,膜拜
解决方案:
下载先以后研究~
解决方案:
大神做个朋友吧
解决方案:
LZ真厉害..
解决方案:
顶一个
解决方案:
怎么用?
解决方案:
解决方案:
我来学习一下
解决方案:
感谢楼主分享
解决方案:
牛逼啊啊啊,膜拜一下
解决方案:
膜拜大神一下
解决方案:
木有源码····
解决方案:
解决方案:
解决方案:
楼主牛逼啊,,,感谢分享。。。
解决方案:
楼主真心厉害~~膜拜膜拜~