Articles of 绑定

Balance-xor和802.3ad Bonding模式是否提供了每个stream量的平衡?

标题说明了一切 :) 那么我们有2个链接,一个是1MB(CIR /专用),另一个是12MB(共享)。 12MB一个也不是可靠的太..所以我想要的是不要丢失我的数据包到共享链接的“黑洞”,这就是为什么我想要每stream程数据包转向,而不是每个数据包。 现在我们正在使用balance-rr,并且该模式将它们平均分配到2个链接上。 所以我需要每个stream量的负载平衡。 我认为balance-xor似乎是正确的select,对吧?

在CentOS 5.9上设置绑定DNS服务器

我有一台安装了CentOS 5.9 32位的OpenVZ VPS服务器。 我也从本地供应商(masterwebnet.com)购买域名sehattotal.com。 目前sehattotal.com托pipe在hostgator.com。 我的目的是在VPS服务器中创buildDNS服务器,并将我的域指向它。 所以我尝试在我的服务器中configurationBind9,如下所示: /etc/named.conf文件: options { directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { any; }; allow-transfer { localhost; 0.0.0.0; }; recursion no; dnssec-enable yes; dnssec-lookaside . trust-anchor dlv.isc.org.; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file […]

将子域映射到本地IP地址并可从Internet访问

我想做一个子域和我的虚拟机本地IP地址之间的映射。 看起来像这个模式的东西 我直接在我的服务器(例如myserver.com )上设置了我的DNS,我认为configuration我的区域到这样的东西就足够了,但它不是: vm0 IN A 192.168.0.1 vm1 IN A 192.168.0.42 vm2 IN A 192.168.0.2 当然,这是行不通的,因为我的DNS通过192.168.0.1来parsingvm0.myserver.com ,它只在我的专用服务器本地networking上可用。 所以,我的问题是: 我怎样才能使整个互联网的这种绑定工作 重要提示: 我不想要:只有80stream量。 我想要访问整个VMnetworking。 所以nginx反向代理的东西是不是我所需要的,或者它可能是足够的,但我没有find如何? 顺便说一下,我有一些IPv6地址可用,但我不想使用它们,必须可以使用旧的v4协议来做到这一点,但是我不够好,无法正常工作。 谢谢 :)

Bind9在Debian上:NSLOOKUP指向本地主机而不是我的IP服务器

我刚刚在Debian上安装bind9。 我想我没有configuration,因为我仍然有一个DNS和传播的问题。 我认为这个问题是由nslookup说的: Server: 127.0.0.1 Address: 127.0.0.1#53 命令 : root@ks3309528:~# nslookup stats.yt Server: 127.0.0.1 Address: 127.0.0.1#53 Name: stats.yt Address: 5.135.160.63 root@ks3309528:~# nslookup cakebox.stats.yt Server: 127.0.0.1 Address: 127.0.0.1#53 Name: cakebox.stats.yt Address: 5.135.130.63 也许这是我的/etc/resolv.conf nameserver 127.0.0.1 nameserver 213.186.33.99 search ovh.net 我的名字.conf.options: options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want […]

没有www前缀的域名不可访问

我为VPS上的域名configuration了bind域名服务器,使用如下所示的区域文件: $TTL 604800 @ IN SOA mydomain.com. root.mydomain.com. ( 5 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns1.mydomain.com. @ IN NS ns2.mydomain.com. @ IN A <my IP> www IN CNAME @ ns1 IN A <my IP> ns2 IN A <my IP> […]

BIND:使用nsupdate的白名单IP

我知道我们可以使用nsupdate在BIND DNS服务器中添加任何types的DNSlogging。 我们可以使用nsupdate实时白名单或黑名单ip。 我们仅将某些IP列入白名单,以防止我们的DNS服务器被用作开放式parsing程序。

BIND域名跨域/区域镜像

有没有办法创build一个完全镜像另一个网站的DNSlogging? 也就是说, *.foo.tld/*映射到*.bar.tld/*所以任何对foo.tld查询都将由bar.tld但DNS看起来是完全一样的。 我以为答案只是使用DNAME , DNAMElogging为DNS中的域名树的子树提供redirect。 也就是说,以特定后缀结尾的所有名称都将redirect到DNS的另一部分。 不过,如果你仔细阅读规范, 如果在区域顶点存在DNAMElogging,那么仍然需要在那里拥有常规的SOA和NS资源logging。 这样的DNAME不能用来完全镜像一个区域,因为它不反映区域的顶点。 这意味着,虽然你的CNAME /子域名将工作, foo.tld ≠ bar.tld 。 您需要使用名称服务器和其他服务器端技巧进行完整的域名转换。 如果你有一个专门的bar.tld IP地址,你可以设置bar.tld来处理所有的子域,并将foo.tld指向同一个IP地址,但你必须有一个专用的IP地址。 有没有办法来伪造(使用DNS条目的任何组合),而不必使用专用的IP地址?

为什么绑定要求在我的区域文件中的这个额外的参数?

我正在为假根创build一个区域文件,因为这是一个没有Internet访问的封闭networking。 我创build了以下区域文件,但由于某种原因,绑定需要额外的参数; 具体来说就是234324。 $TTL 300 . IN SOA ns.fakeroot.com ( 20111205 1800 90 604800 86400 234324 ) IN NS ns ns IN A 127.0.0.1 我的其他区域文件没有该参数。 当我拿出这个值时,服务器无法启动,出现以下错误: dns_rdata_fromtext: root.zone:7 near eol: unexpected end of input zone ./IN: loading from master file root.zone failed: unexpected end of input 为什么我需要额外的价值?

绑定请求的DNS服务器IP日志

我有一个DNS服务器运行在一个虚拟的Linux机器上有几个IP地址。 绑定提供了一些非常详细的debugging日志,但是,似乎没有logging的一条信息是请求的 IP地址。 例如,如果我在同一个机器上运行谷歌的DNS服务器8.8.8.8和8.8.4.4,我会查看用户是否通过8.8.8.8或8.8.4.4请求DNSlogging。 理想情况下,我不想涉及其他networkingstream量监测工具,并坚持使用BIND。 我的另一个兴趣是根据请求的服务器ip来改变响应,类似于bind中的view子句,但是如果能够实现前者,那么看起来似乎会简单得多。 谢谢!

GeoDNS安装中的CNAME出现问题

我试图设置类似于CDN(内容传送networking)设置的东西。 我想要做的是使用DNSlogging,根据用户在地理位置上的位置返回Alogging。 我能够使用RAGE4 DNS进行设置。 我不能真的把域名(让我们称之为domaina.com)RAGE4,我只能改变子域。 所以,我所做的是注册一个新的域名(让我们称之为domainb.com),并在RAGE4 DNS上设置具有地理位置的Alogging,并将子域(在domaina.com上)更改为指向RAGE4 DNS。 这会导致访问子域(在domainb.com上)返回的Alogging仅返回相同的IP地址,因为它使用domaina.com的名称服务器(而不是执行查询的原始用户)的位置。 也许这是一个更好的解释: 用户从ns1.domaina.com请求xyz.domaina.com的DNSlogging xyz.domaina.com是一个CNAMElogging,指向xyz.domainb.com xyz.domainb.com根据用户的地理位置返回Alogging(在这种情况下,它是ns1.domaina.com的地理位置) 有没有办法让它使用原来的用户位置,而不是名称服务器的位置?