Articles of dns

用日志中的主机名replaceIP

我正在寻找一个bash脚本来读取日志并用主机名replaceIP地址。 有没有人有任何想法如何做到这一点?

阻止网站而不强迫用户重新启动浏览器?

我知道阻止一个网站是一个受欢迎的问题,但没有我见过的答案解决我的具体情况: 我想阻止一个网站(由用户select,在Windows XP上也必须具有pipe理权限), 而不强迫她重新启动浏览器。 众所周知的修改主机文件的方法需要重新启动一些浏览器。 我想以一种独立于浏览器的方式(例如,Content Advisor在IE中工作,但在FF中不工作),并且不需要用户重新启动浏览器。 请注意,我有兴趣知道如何以编程方式执行此操作,所以http://superuser.com或http://serverfault.com不是真正的这个问题的正确地方,因为他们大多build议工具和服务 ,而我对底层知识感兴趣,所以我可以自己实现它。 想法? 谢谢。

非阻塞networking地址parsing(gethostbyname或getaddrinfo)?

使用经典的nsswitch.confconfiguration: hosts: files dns 尝试使用gethostbyname (或getaddrinfo )parsing名称可能需要一段时间,如果DNS不应答(或configuration不当)。 有没有办法在nsswitch.conf中configuration超时,或使用替代API来pipe理超时?

在weblogic 11g中设置优先的监听地址

我有一个WebLogic 11g域与1个pipe理员服务器和4个托pipe服务器在两台机器上运行。 每台机器有3个IP地址,但是其他机器只能看到其中一个地址。 每台机器都运行一个节点pipe理器,似乎彼此和pipe理服务器之间的通信良好。 虽然托pipe服务器在第二台机器上启动,但它不能与pipe理服务器通信,因为它使用错误的IP地址。 看来,当weblogic启动时,它映射到所有的IP地址,但select错误的第一个,即默认。 这就是为什么托pipe服务器从节点pipe理器收到错误信息的原因。 有没有办法在weblogic 11g中设置优先的监听地址,但仍然允许它监听所有其他地址? weblogic如何获取IP地址列表? 它们的顺序是否依赖于操作系统?

在C linux中查询MXlogging

我们可以查询MXlogging(如gethostbyname)在Linux上的C有任何function?

非常简单的DNS服务器

我有一个Linux服务器有一个特设的无线networking供客户端连接。 一旦连接,我希望用户总是被redirect到它自己的Web服务器,不pipe他们input什么URL。大的解决scheme是build立一个完整的DNS服务器(BIND或同等),但似乎是矫枉过正。 我所需要的只是一个简单的程序,它将侦听任何DNS请求,并始终使用相同的IP地址进行响应。 我四处寻找,但似乎无法find一个。 最好用C或Perl编写,因为我不想安装任何其他的脚本语言。

Docker容器可以到达DNS但不能parsing主机

我有一个有趣的问题运行docker集装箱:突然间,我无法解决在容器内的DNS。 这里是一个简要说明: 没有什么是解决的; apt-get,pip,一次性ping容器等运行docker run -it –dns=8.8.8.8 ubuntu ping www.google.com结果ping: unknown host www.google.com无论是否有–dns标志。 我可以从容器内部和外部达到8.8.8.8。 docker run -it ubuntu ping 8.8.8.8作品。 我已经通过编辑/etc/sysconfig/docker docker将容器configuration为同时使用8.8.8.8,8.8.8.4和我的本地networkingDNS服务器(以各种排列方式)添加DOCKER_OPTS="–dns 8.8.8.8 –dns 8.8.8.4"并在运行时在容器上设置–dns 8.8.8.8标志。 每次更改之间运行systemctl restart docker 。 ip_forward已启用。 (见这里 ) 我已经完成了这里指定的完全重置。 我正在运行Fedora 21,docker客户端版本1.5.0。 有任何想法吗? 我完全不知道什么是阻止docker成功访问互联网。

如何使用c-ares将IPparsing为主机?

这是我迄今为止所做的。 它编译,但它试图运行它segfaults。 #include <iostream> #include <netdb.h> #include <arpa/inet.h> #include <ares.h> void dns_callback (void* arg, int status, int timeouts, struct hostent* host) { std::cout << host->h_name << "\n"; } int main(int argc, char **argv) { struct in_addr ip; char *arg; inet_aton(argv[1], &ip); ares_channel channel; ares_gethostbyaddr(channel, &ip, 4, AF_INET, dns_callback, arg); sleep(15); return 0; }

从DNS服务器拉MXlogging

我正在编写一个应用程序,要求我为MXlogging进行DNS查找。 我不确定是否有人有这样的工作经验,但如果你这样做,任何帮助,将不胜感激。 编辑:我要去的东西是将发送电子邮件警报的应用程序。 问题是我需要让应用程序能够查找一个域的MXlogging。

DHCP服务器将任何urlredirect到login页面

我有一个Linux的DHCP服务器,我需要redirect所有的networkingstream量的登陆页面,将有如何在networking上注册他​​们的计算机的说明。 无论用户input什么URL,用户都需要redirect到一个网页(在DHCP服务器上)。 即:用户typesgoogle.com他们立即redirect到192.168.10.1。 这个DHCP服务器永远不会被用来访问networking。 一旦用户获得了从login页面注册计算机的指令,它们将被列入该特定DHCP服务器的黑名单,并被迫向主DHCP服务器请求IP。 我怎样才能创build这样的redirect?