Articles of dnsmasq

我如何获得Windows域控制器和Ubuntu的dmasmasq好打?

我已经inheritance了Windows 2003 Server作为域控制器和文件服务器(不运行IIS或DNS)运行的networking的“所有权”。 我们还使用运行dnsmasq的Ubuntu服务器作为内部名称服务器。 到目前为止,这个设置似乎没有问题 – 我们正在安装一个新的Windows 2008服务器(新的硬件和一切),并且希望逐渐从旧的服务器迁移服务和数据。 要开始这个过程,我们试图添加新的服务器作为我们的域的辅助控制器。 服务器很容易连接到域,但是当我们尝试指定新的控制器的森林时,我们最终出现这个错误: 当查询DNS用于查找域“DOMAIN.address.com”的Active Directory域控制器(AD DC)的服务位置(SRV)资源logging时,发生以下错误: 错误是:“DNS名称不存在”。 (错误代码0x0000232B RCODE_NAME_ERROR) 查询是针对_ldap._tcp.dc._msdcs.DOMAIN.address.com的SRVlogging 此错误的常见原因包括以下内容: find域的AD DC所需的DNS SRVlogging未在DNS中注册。 将AD DC添加到域时,这些logging会自动注册到DNS服务器。 它们按设定的时间间隔由AD DC更新。 此计算机被configuration为使用具有以下IP地址的DNS服务器: xxx.xxx.xxx.xxx 以下一个或多个区域不包括对其子区域的委派: DOMAIN.address.com address.com COM 。 (根区) 我现在认为解决scheme是使2008服务器使用2003服务器DNS而不是我们的Ubuntu? 这是正确的解决scheme吗? 还有其他的select吗? 我和我的队伍错过了什么?

可能使samba4的内部DNS服务器在非标准端口上侦听?

是否有可能让桑巴4的内部DNS服务器监听53以外的端口? 我需要在这个主机上运行两个DNS服务器 – 我希望在客户端的标准端口上使用dnsmasq,并configurationdnsmasq来通过非标准端口正确parsingsamba内部DNS服务器拥有的域。 通过smb.conf查看 – 有许多选项可以控制许多服务所使用的端口绑定,但是我没有finddns服务器的这种选项。

如何在Windows上将所有.dev域名parsing为本地主机

我们希望在开发人员的Windows机器上设置所有.dev域名parsing为本地主机。 在Unix系统上,通过一个额外的线路向hosts发起dnsmasq会做到这一点,但dnsmasq可悲的是只有Unix。 在Windows方面,我不知道一个等效的解决scheme,无论是内置的或在第三方实用程序中可用。 我所能想到的最好的是一些以pipe理员身份运行的PowerShell脚本,这些脚本可以直接改变c:\Windows\System32\Drivers\etc\hosts – 最好是很难看,也很容易出错。 什么是正确的方法来做到这一点? 现在没有解决scheme有意义的存在吗?

运行dnsmasq作为权威的DNS服务器

我正在尝试为我的电脑实现一个dynamic的DNS服务。 我已经将h.lohray.com指向了h.lohray.com的NSlogging中的EC2实例,并且已经在该系统上安装了dnsmasq,并确保解除防火墙端口的阻塞。 目前,我已经统计在我的/ etc / hosts文件中添加了一个条目。 129.118.19.163 i7.h.lohray.com 然而,i7.h.lohray.com不能正确解决nslookup或dig :-(这是唯一一次我可以解决( 联机nslookup ) – 50.19.103.190是dnsmasq正在运行的EC2实例的IP地址我哪里可以出错?

dnsmasq读取/ etc / hosts,但不使用它

我做了一个dnsmasq的默认安装。 当我运行dig时,似乎使用了dnsmasq(127.0.0.1),但结果不包括/ etc / hosts中包含的主机名。 / etc / hosts中: 192.168.1.13 sun 在terminal: $ dig sun ; <<>> DiG 9.6-ESV-R4 <<>> sun ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 32131 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;sun. IN A […]

解决Windows自动附加DNS后缀

在我的工作场所,我们的IT部门pipe理一个DNS服务器。 我的部门在网站上工作很多,访问登台服务器需要有特定的域映射到这些服务器。 就我个人而言,我只是编辑我的主机文件,但我们的团队有点大,我不能去每台机器和每一次编辑主机文件。 所以我的解决scheme是有一个简单的DNS转发服务器。 我想使用dnsmasq。 我将公司DNS域名称为company.com,并将我们想要用于本地DNS的域名称为mydomain.com 目前我的DNS服务器正在运行,而我正在使用argonath作为mydomain.com的子域名。 现在有两台机器连接在一起,一台是一个名为pc115的windows系统,另一台是名为pc115的linux工作站。 我的“子DNS”转发任何查询,它无法回答company.com的DNS,这很好地工作。 Linux工作站正常工作(例如, ping pc115工作)。 不过在Windows机器上,我在ping mithrandir遇到了麻烦。 它看起来像是发生了什么事情,Windows会自动在company.com上任何查询。 所以我的DNS得到了mithrandir.company.com ,它对此一无所知,并将其转发给更大的DNS。 这里是dnsmasq日志文件的相关部分(172.17.14.19是公司的DNS,10.10.31.15是我的): May 12 15:07:52 dnsmasq[11970]: query[A] mithrandir.company.com from 10.10.31.15 May 12 15:07:52 dnsmasq[11970]: forwarded mithrandir.company.com to 172.17.14.19 May 12 15:07:52 dnsmasq[11970]: reply mithrandir.company.com is NXDOMAIN-IPv4 May 12 15:07:52 dnsmasq[11970]: query[AAAA] mithrandir.company.com from 10.10.31.15 May 12 15:07:52 dnsmasq[11970]: forwarded […]

OpenVPN路由:多个默认条目。 OpenVPN客户端:iptables。 DNS问题

我在使用公共WiFi时出于隐私目的运行OpenVPN-Server(Debian 8)。 因此,客户端的所有networking通信量都将通过VPN连接进行处理。 服务器和客户端configuration如下。 服务器configuration: port 1194 proto tcp dev tun ca /etc/openvpn/ca.crt cert /etc/openvpn/server.crt key /etc/openvpn/server.key dh /etc/openvpn/dh.pem tls-auth /etc/openvpn/tlsauth.key 0 user nobody group nogroup server 10.11.12.0 255.255.255.0 ifconfig-pool-persist ipp.txt keepalive 10 120 push "redirect-gateway def1 bypass-dhcp" push "dhcp-option DNS 8.8.8.8" push "dhcp-option DNS 8.8.4.4" persist-key persist-tun comp-lzo status openvpn-status.log verb 3 客户端configuration: client […]

dnsmasq:无法为端口53创build侦听套接字:地址已在使用中

当我完成设置dnsmasq时,我得到了这个错误。 ashokkrishna@krishna:~$ sudo dnsmasq dnsmasq: failed to create listening socket for port 53: Address already in use ashokkrishna@krishna:~$ netstat -lpn | grep :53 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN – tcp6 0 […]

强制门户的DNSMASQconfiguration

我正试图创build一个俘虏门户网站的热点。 目标的设置: 永远不允许通过wlan0连接到热点的用户通过eth1访问互联网。 为“login到无线networking”出现在Android,iPhone和任何设备将连接,我想路由请求,去 http://clients1.google.com/generate_204和其他操作系统的其他url,我还没有想出,到我的本地服务器,并返回真正的服务器将返回什么。 我使用dnsmasq和hostapd来实现这一点。 问题:当我在dnsmasq.conf中使用address = /#/ 127.24.2.1时,内部脚本发出的互联网请求也失败。 我想我正在关注如何使用dnsmasq来过滤只有wlan0接口stream量的dnsmasqconfiguration手册页。 我该怎么做呢? 机器有这些接口 eth1 Link encap:Ethernet HWaddr 00:1e:06:30:5b:03 inet addr:192.168.0.107 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::21e:6ff:fe30:5b03/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:37047 errors:0 dropped:0 overruns:0 frame:0 TX packets:1752 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3351437 (3.1 MiB) TX bytes:176100 (171.9 KiB) lo […]

默认httpredirect时域名请求,与闪存dd-wrt路由器

我在我的办公室设置了一个testing环境,并configuration了一个用dd-wrt闪烁的路由器作为我的dns。 我通过设置>>基本设置>>可选设置 ,将路由器中的域名configuration到mydomain.com 。 我也有一个Web服务器的主机名configuration为www通过服务>>服务>>服务pipe理>> DHCP服务器>>静态租赁 ,添加了这样一个条目: [MAC Address] [Host Name] [IP Address] [Client Lease Time] ##:##:##:##:##:6D www 192.168.1.156 1440 (#只是占位符) 然后,在服务>>服务>>服务pipe理>> DHCP服务器>> DNSMasq >>额外的DNSMasq选项部分,我写了以下内容: address=/www/192.168.1.156 我还configuration了端口转发function,将stream量标题redirect到端口80,转到相同的IP地址(192.168.1.156)。 这样,我可以在我的局域网中的任何浏览器上访问www.mydomain.com ,我想要的页面将被提供。 我怎样才能让mydomain.com被映射到相同的IP? 这是,我怎样才能让我的网页响应与www.mydomain.com请求相同的mydomain.com请求? 我同时启用了DNSMasq和本地DNS服务。 对不起,我的noob问题,并提前感谢!