我有一台由Ubuntu服务器(Ubuntu 15.10, dnsmasq 2.75)上的dnsmasq实例服务的Windows 10计算机networking(DNS和DHCP)。 除了一个特定的情况,设置基本上dnsmasq ( dnsmasq提供地址并正确pipe理DNS请求)。 我想为特定的机器提供一个特定的DNS服务器。 我在dnsmasq使用了tag选项: # open zone dhcp-host=84:3a:4b:20:94:f0,set:open # DNS for everyone = OpenDNS dhcp-option-force=option:dns-server,208.67.222.222,208.67.220.220 # DNS for open = Google dhcp-option-force=tag:open,option:dns-server,8.8.8.8,8.8.4.4 在客户端的ipconfig /renew上,正确的选项由dnsmasq发送: root@srv ~# dnsmasq -d dnsmasq: started, version 2.75 cachesize 150 dnsmasq: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset […]
我希望能够设置一个主机,例如“ eg ”,作为互联网上某个服务器的别名,例如“ example.example.com ”。 我只需要从我的本地机器上获得这个function。 我在运行Ubuntu 9.10的机器上运行dnsmasq。 有没有办法configurationdnsmasq或parsing器子系统(包括avahi)通过实际的主机名parsing别名主机名,以便eg将parsing为example.example.com的IP地址?
我想为DHCP客户端提供自定义的DNS服务器。 我如何在openWrt中实现这个function?
我正在运行cachingDNS服务器,以提高networking的延迟。 问题是:我可以覆盖从Linux服务器上使用BIND9或其他软件获得的TTL? 在这里简单地“挖掘www.google.com” ; “DiG 9.6.1-P2”>> www.google.com ;; 答案部分:www.google.com。 604441在CNAME www.l.google.com。 www.l.google.com。 300中A 74.125.45.147 我可以把这个“300”换成15分钟吗? 非常感谢你的时间!
我一直在试图find解决这个问题的办法,但到目前为止还没有find答案,所以我希望你们能帮助我。 我有一台运行Ubuntu 10.04的服务器,它有一个静态IP地址和一个指向它的URL,例如server.foo.com 在这个服务器上,我得到一个运行以下configuration的OpenVPN服务器: port 1194 proto udp dev tun ca ca.crt cert server.crt key server.key dh dh1024.pem server 10.8.0.0 255.255.255.0 ifconfig-pool-persist ipp.txt push "dhcp-option DNS 10.8.0.1" ;push "dhcp-option DOMAIN foo.com" keepalive 10 120 tls-auth ta.key 0 comp-lzo user nobody group nogroup persist-key persist-tun status openvpn-status.log log openvpn.log verb 1 plugin /usr/lib/openvpn/openvpn-auth-pam.so vpnlogin 客户端configuration如下: client […]
我不明白发生了什么事,因为我没有改变系统中的任何东西很长一段时间。 现在系统启动速度太慢,启动时–dns请求不起作用。 我可以通过ip ping远程主机,但不能通过名称请求它们。 以下是我在syslogfind的内容: Dec 20 18:05:12 my-pc NetworkManager[1003]: <error> [1387548312.403516] [nm-dns-dnsmasq.c:402] update(): dnsmasq owner not found on bus: Could not get owner of name 'org.freedesktop.NetworkManager.dnsmasq': no such name Dec 20 18:07:15 my-pc NetworkManager[2699]: <warn> failed to allocate link cache: (-10) Operation not supported Dec 20 18:22:57 my-pc NetworkManager[2699]: <warn> DNS: plugin dnsmasq update […]
有可能configurationDNSMasq,使其只返回一个固定的IP地址,而不是其子域的请求。 也就是说,我希望它在parsingexample.com时返回一个固定IP,而不是a.example.com , b.example.com等。
我有一台运行KVM + Libvirt的Ubuntu Trusty机器来pipe理小型虚拟机,并使用标准的NetworkManager连接到常规networking。 我希望能够通过DNS从主机访问虚拟机。 Libvirt使用一个虚拟专用子网(192.168.122.0/24),NAT'd通过我的eth0上的网桥(virbr0)访问世界其他地方。 Dnamasq为此虚拟networking提供DHCP + DNS。 这是虚拟networking的libvirtconfiguration: <network> <name>default</name> <uuid>400c59ff-c276-4154-ab73-9a8a8d1c6be3</uuid> <forward mode='nat'> <nat> <port start='1024' end='65535'/> </nat> </forward> <bridge name='virbr0' stp='on' delay='0'/> <mac address='52:54:00:f4:bd:37'/> <domain name='kvm'/> <dns forwardPlainNames='no'> <forwarder addr='127.0.1.1'/> <host ip='192.168.122.1'> <hostname>host</hostname> <hostname>host.kvm</hostname> </host> </dns> <ip address='192.168.122.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.122.2' end='192.168.122.254'/> </dhcp> </ip> </network> Libvirt启动一个侦听192.168.122.1:53的dnsmasq实例,它会回应所有的.knv请求,并将任何其他请求转发给我的主机。 这个dnsmasqconfiguration是由libvirt自动生成的: /var/lib/libvirt/dnsmasq/default.conf ##WARNING: THIS IS […]
我的dnsmasqconfiguration为: 在主机'rtfm.lan' 域名“lan” 有一些包含主机名的DHCP预设 所有通过DHCP注册的“* .lan”主机都可以很好地解决:dnsmasq知道哪些IP分配给哪个主机名。 但是,从/ etc / hosts读取“rtfm.lan”并parsing为127.0.0.1。 我可以防止读取/ etc / hosts中的dnsmasq并手动添加地址: no-hosts address=/rtfm.lan/192.168.1.2 但是这不是灵活的:如果有一天我决定改变我的IP,我也必须在dnsmasq.conf中改变它。 我怎么能告诉dnsmasq使用本地主机名与其真正的IP? 以防万一..这是我的DNSmasqconfiguration: # Never forward plain names (without a dot or domain part) domain-needed # Never forward addresses in the non-routed address spaces. bogus-priv # Read resolv.conf serially strict-order #==========[ NAMESERVER ]==========# # Cache size cache-size=4096 # Don't […]
我想只允许某些MAC地址从我的DHCP服务器获得IP,目前我使用dnsmasq,而不是更改DHCP服务器,但我也打开其他软件。 但是,我需要能够为特定的MAC地址设置静态IP地址。 目前我的dnsmasq conf文件有一堆条目,为一系列MAC地址指定静态IP,如下所示: dhcp-host=00:11:22:33:44:55,192.168.1.100 dhcp-host=00:11:22:33:44:56,192.168.1.101 dhcp-host=00:11:22:33:44:57,192.168.1.102 有没有一种方法,以便所有的MAC地址不是以上述方式指定不知道IP?