我正在尝试使用Debian设置DNS服务器,但是当我进行像SERVFAIL这样的nslookup或拒绝时,我仍然会遇到错误。我想使用3台虚拟机(VM1、VM2和VM3),并将它们命名为DNS服务器中的名称,我使用的是VMWare工作站11。
这是我的配置:
named.conf.options
options {
directory "/var/cache/bind";
additional-from-auth no;
additional-from-cache no;
// If there is a firewall between you and nameservers
利用Debian Jessie。
我试图配置绑定区域,但是当我使用named-checkzone检查它时会出现错误。一个错误是“没有当前所有者名称”。
root@host:/etc# named-checkzone test /etc/bind/db.test.domain
/etc/bind/db.test.domain:2: no current owner name
/etc/bind/db.test.domain:4: no TTL specified; zone rejected
/etc/bind/db.test.domain:6: no TTL specified; zone r
在我的单个DNS服务器bind9 (version 9.11.5-P4-5.1)上,我已经配置了一个响应策略区域(RPZ)来阻止某些域。DNS服务器的IP为192.168.1.5
现在,我将把相关部分放到不同文件和命令的配置上:
在服务器上:
在/etc/bind/named.conf.options中
acl trusted {
localhost; # this server
192.168.1.0/24; #my net
}
也是
// Only allows trusted client to use the service
allow-query { trusted;
尝试用以下模块构建DNS:。但是得到这个错误:
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Evaluation Error: Error while evaluating a Function Call, can't convert String into Hash.
我已经嵌套了YAML,但不确定它的格式是否正确,或者我的代码中有其他问题。这是我的dns配置文件dns.pp:
class profile::bind {
validate_has
我使用DNS server实用工具设置了一个bind9,从这个例子中获取了settings,这就是configuration的结果:
文件:/etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "testing.net"
我正在用Bind9设置DNS,但无法解析反向DNS。
这是我的named.conf.local文件:
zone "alice-abm.id" { type master; file "/etc/bind/db.alice-abm.id"; };
zone "190.193.116.in-addr.arpa" { type master; file "/etc/bind/db.190.193.116.in-addr.arpa"; };
这是我的db.alice-abm.id文件:
;
; BIND data file for lo
我无法让我的BIND9服务器进行内部名称解析。我的客户总是能得到一个外部IP。我猜内部失败了,我被重定向出去,有人有了homenet.com
例如,ping yoda不返回10.0.1.7,而是返回一个75.10地址。
我的防火墙发出DHCP,所以我的客户都已经有转发器了,所以我的互联网可以工作。
如何让我的DNS内部解决?我试过一堆教程,在这里看到了很多问题。
我的/etc/bind/named.conf.
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are
我试图在Ubuntu中设置一个自定义虚拟DNS服务器。当我试图在同一个虚拟环境中使用windows 7 pc进行查找时,反向DNS似乎失败了。
我的named.conf.local文件:
zone "linuxserver"{
type master;
file "/etc/bind/zones/master/db.linuxserver.nl"
}
zone "10.0.0.in-addr.arpa"{
type master;
file "/etc/bind/zones/master/db.10.0.
我一直试图使用Linux和CentOS在本地计算机上完成DNS设置。
我一直在关注几个教程,最终一切似乎都正常,但是当我浏览我的示例网站时,我意识到它并没有.这就是我在安装bind之后所做的工作。
named.conf:
zone "ims.be" IN {
type master;
file "example.com.zone";
allow-update { none; };
};
example.com.zone:
$TTL 86400
@ IN SOA
我想在我的bind9配置中添加一个区域(绑定9.16.1)。我有大约20个域名服务器服务的领域,其中大多数已经工作了10年以上。
named checkconf在新的conf文件上抛出错误,但也抛出所有旧的conf文件,尽管它们仍然工作。我没有足够的勇气重新加载bind9,以防我遗漏了什么。
我得到以下错误:
root@ns:/var/cache/bind# named-checkconf test
test:1: unknown option '$ORIGIN'
test:18: unexpected token near end of file
root@ns:/var/c
当我使用以下命令平平我的Linux服务器(运行在我的Windows7主机上的VM中)时:
ping -a 192.168.56.***
我得到的结果如下。为什么它不解析我服务器的名字?
Pinging 192.168.56.*** with 32 bytes of data:
Reply from 192.168.56.***: bytes=32 time<1ms TTL=64
Reply from 192.168.56.***: bytes=32 time<1ms TTL=64
Reply from 192.168.56.***: bytes=32 time<1ms
所以,我搞不懂到底怎么回事。我从未入侵过linux内核,所以这可能是司空见惯的事情。如果是这样的话,很抱歉问你这个新问题。
$ git clone https://github.com/torvalds/linux.git
然后,
$ git status
。
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file&g
我有一个DNS服务器,它有两个视图,一个用于内部用户,另一个用于外部(例如internet)。我想配置RPZ,以便当内部用户请求(外部递归查询无论如何都会被拒绝)一个示例网站时,他们将被重定向到另一个网站(过滤页面),显示不允许访问该网站。但是RPZ不能工作,查询bad.com返回它的真实地址。我找不出问题。
named.conf.options:
options {
directory "/var/cache/bind";
// If there is a firewall between you and nameservers you want
/