标签: bind

使用绑定和不同权限挂载目录

我正在运行 Ubuntu 13.04 并尝试使用bindin挂载文件夹/etc/fstab。下面显示的是许多类似条目之一;

/media/Storage1/test   /media/Storage1/WebDAV/Alex     none    bind,uid=www-data,gid=alex    0       0
Run Code Online (Sandbox Code Playgroud)

该目录在启动时安装,如果我导航到这些目录中的任何一个,则文件匹配。我的问题是权限没有改变!!!

在上面的例子中(/media/Storage1)

  • /test 归 root:root 所有
  • /WebDAV/Alex 归 www-data:alex 所有

然而,当挂载时,/media/Storage1/WebDAV/Alex现在是 root:root

我所有以这种方式挂载的目录也是如此(root 不是原始目录的唯一所有者,另外我也尝试过uid=33,gid=1000

我使用bind不正确吗?我做错了什么可怕的事情吗?

mount permissions fstab bind ubuntu

6
推荐指数
1
解决办法
2万
查看次数

如何将两个单独的文件夹位置安装到一个?

我正在尝试将两个不同位置的两个文件夹连接到无线电软件播放音乐的一个文件夹。

这是我到目前为止所做的:

  1. 我放入/etc/fstab了以下两行:

    /usr/local/centovacast/var/vhosts/adminaw/var/spool/media   /mnt/mounted-drive/awmusic_songs/   none   bind
    /usr/local/centovacast/var/vhosts/adminaw/var/spool/media   /home/centos/awmusic_songs_1/   none   bind
    
    Run Code Online (Sandbox Code Playgroud)
  2. 然后我运行了以下两个命令:

    mount --bind /mnt/mounted-drive/awmusic_songs/ /usr/local/centovacast/var/vhosts/adminaw/var/spool/media
    mount --bind /home/centos/awmusic_songs_1/ /usr/local/centovacast/var/vhosts/adminaw/var/spool/media
    
    Run Code Online (Sandbox Code Playgroud)

所以基本上,广播软件从 读取音乐/usr/local/centovacast/var/vhosts/adminaw/var/spool/media,歌曲位于文件夹awmusic_songs和中awmusic_songs_1

完成上述操作后,我只能看到第二个文件夹 ( awmusic_songs_1) 中的文件(歌曲)。

我想达到的目标有可能吗?如果是这样,有人可以帮助我吗?

mount bind centos-7

6
推荐指数
1
解决办法
7912
查看次数

您如何满足 Google 在网络级别强制执行安全搜索的要求?

我的孩子已经大到可以开始好奇了,虽然我认为这不是一个积极的问题,但我宁愿避免在普通 Google 搜索中出现的常见垃圾。Google 的安全搜索是一个很好的过滤器,但强制在网络级别使用它一直是一个困难的提议。这是(至少)他们对流程的第三次迭代。

根据 Google当前强制网络用户进入安全搜索的建议:

https://support.google.com/websearch/answer/186669?hl=zh-CN&ref_topic=3427534

要为您的网络强制安全搜索,您需要更新您的 DNS 配置。将 www.google.com(以及您的用户可能使用的任何其他 Google ccTLD 国家/地区子域)的 DNS 条目设置为 forcesafesearch.google.com 的 CNAME。

我已经看过几篇关于配置 dnsmasq 来执行此操作的文章,但我正在运行一个本地绑定实例作为转发缓存服务器(使用 OpenDNS),同时还托管我的内部域。我将如何为所有 Google配置仅使用这个 CNAME 的绑定?我无法理解如何开始让我的服务器充当 google.com 的规范,但除了主机“www”之外的所有内容都通过。

(过去,我尝试过 Dansguardian 重写。现在,我刚刚尝试了 SquidGuard 重定向。我似乎无法在不完全破坏 Google 的情况下完成此任务。如果在代理领域有答案,甚至 iptables,我也可以这样做。只是说。)

google-search bind ubuntu

5
推荐指数
1
解决办法
3771
查看次数

DNS 条目上显示“ping:错误地址”,IP 正常

我有两个 centos/bind dns 服务器 -

masterdns.internal.example.com
secondarydns.internal.example.com
Run Code Online (Sandbox Code Playgroud)

如果配置桌面,我可以为每个桌面分配 DNS 地址,并且可以使用 FQDN 成功 ping 网络上的内部服务器。

问题出在我的 openwrt 路由器上,除了服务器的 IP 地址之外,我无法 ping 通任何内容。我有一种奇怪的感觉,这是因为 dnsmasq 使问题变得混乱,但我尝试禁用它,但没有解决问题。

尽管我已在界面中指定了 DNS 服务器,但似乎在路由到 DNS 服务器时存在问题。

在我的 openwrt 路由器上,我的 LAN 设置包含以下信息

ipaddr - 10.77.1.100
netmask - 255.255.255.0
gateway - 10.77.1.10
custom dns - 10.77.1.50, 10.77.1.51
Run Code Online (Sandbox Code Playgroud)

在 dhcp 和 dns 下

local domain - internal.example.com
DNS forwardings - 10.77.1.50, 10.77.1.51
Run Code Online (Sandbox Code Playgroud)

从我的 openwrt 路由器(IP 为 10.77.1.100)我可以 ping 到 10.77.1.50,但无法 ping 到以下任何一个 -

masterdns
masterdns.internal
masterdns.internal.example
masterdns.internal.example.com
Run Code Online (Sandbox Code Playgroud)

全部返回相同的失败"ping: bad address …

dns openwrt ping bind

5
推荐指数
0
解决办法
2万
查看次数

使用 nsupdate 更新 A 和 PTR 记录时,为什么会出现“更新失败:更新 RR 在区域外 (NOTZONE)”?

当使用以下 nsupdate 输入同时分配 A 记录和 PTR 记录时:

server dns01.example.com
update delete pup01.example.com. A
update add pup01.example.com. 300 A 172.29.207.209
update delete 209.207.29.172.in-addr.arpa. PTR
update add 209.207.29.172.in-addr.arpa. 300 PTR pup01.example.com.
send
Run Code Online (Sandbox Code Playgroud)

我们得到 bind9 返回的以下错误:

Sep 23 14:26:12 dns01 named[1070]: client 172.29.207.209#25781/key example.com: view example.com-default: updating zone 'example.com/IN': update failed: update RR is outside zone (NOTZONE)
Run Code Online (Sandbox Code Playgroud)

错误是什么意思?

bind

5
推荐指数
1
解决办法
2万
查看次数

用linux绑定不同的端口

我有一个 bind9 DNS 服务器,我已将其配置为在端口 55 中运行,但我无法进行设置。服务器工作正常,但我无法调整本地机器以解析来自 127.0.0.1 端口 55 的名称服务器查询

例子:

dig -p 55 a1.mylocalinstance.dip
...
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2

;; QUESTION SECTION:
;a1.mylocalinstance.dip.        IN  A

;; ANSWER SECTION:
a1.mylocalinstance.dip. 10800   IN  A   192.168.1.107

;; AUTHORITY SECTION:
mylocalinstance.dip.    10800   IN  NS  ns.mylocalinstance.dip.

;; ADDITIONAL SECTION:
 ns.mylocalinstance.dip.    10800   IN  A   192.168.1.100

;; Query time: 0 msec
;; SERVER: 127.0.0.1#55(127.0.0.1)
;; WHEN: Fri Dec 18 00:20:54 EET 2015
;; MSG SIZE  rcvd: …
Run Code Online (Sandbox Code Playgroud)

networking linux dns bind resolv.conf

5
推荐指数
1
解决办法
6512
查看次数

将子域与绑定一起使用

可以用bind在主域中放置多级子域吗?

我有一个名为的区域example.com,我想创建一个子域,如host01.nyc.us.example.com. 我可以在example.com区域中进行这样的输入吗?

; A Records
host01.nyc.us.example.com.   IN   A   1.1.1.1
Run Code Online (Sandbox Code Playgroud)

或者我需要/还是创建另一个名为 的区域更好nyc.us.example.com

; NS Records
     IN   NS   ns1.example.com.
     IN   NS   ns2.example.com.

; A Records
host01   IN   A   1.1.1.1
Run Code Online (Sandbox Code Playgroud)

linux dns debian bind

5
推荐指数
1
解决办法
1万
查看次数

如何强制TCP数据包测试DNS?

DNS 通常使用 UDP 数据包。然而,当响应大于一定大小时,它会切换到 TCP。

例如,如果我们在使用 DIG 或 NSLOOKUP 运行 DNS 查询命令时可以指定 TCP/UDP,那将非常有用。

有没有办法用 DIG 做到这一点?

dns bind dig

5
推荐指数
2
解决办法
2万
查看次数

使用 BIND 执行 DNS 重定向

如何使用 BIND 软件从 DNS 或区域文件重定向域名?

dns bind

4
推荐指数
1
解决办法
3万
查看次数

“绑定”DNS 服务器并考虑“/etc/hosts”

在我的局域网中,我使用一台小型机器作为服务器/网关(使用 Ubuntu 10.04)。在此服务器上运行bind9 DNS 服务器,所有 LAN 客户端都将其用作唯一的 DNS。一切正常,除了我想找到一种方法来考虑服务器的 /etc/hosts文件。

例如,如果我的服务器/etc/hosts文件包含以下行:

192.168.10.5    testserver05.lan
Run Code Online (Sandbox Code Playgroud)

我想在bind 中反映答案。事实上,现在我没有找到错误:

root@nasinsu:/etc/bind# nslookup testserver05.lan
Server:     127.0.0.1
Address:    127.0.0.1#53

** server can't find testserver05.lan: NXDOMAIN
Run Code Online (Sandbox Code Playgroud)

这可能吗?

dns local bind

4
推荐指数
1
解决办法
9825
查看次数