在将一些名称服务器添加到我的域以进行子委托后,我看到如果我运行跟踪和/或直接查询名称服务器,我会返回正确的名称服务器,但是如果我只是通过 dig 查询名称服务器记录,我不会得到响应,
递归查找 DNS 是否应该在它从 dns2.stabletransit.com 检索 NS 记录(nsX.macmonster.co.uk)并将其传递回客户端时停止?
新添加的名称服务器记录是:
subdomain.codecrab.org. 300 IN NS ns1.macmonster.co.uk.
subdomain.codecrab.org. 300 IN NS ns2.macmonster.co.uk.
Run Code Online (Sandbox Code Playgroud)
痕迹
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6 <<>> +trace subdomain.codecrab.org ns
;; global options: printcmd
. 94441 IN NS f.root-servers.net.
. 94441 IN NS g.root-servers.net.
. 94441 IN NS h.root-servers.net.
. 94441 IN NS i.root-servers.net.
. 94441 IN NS j.root-servers.net.
. 94441 IN NS k.root-servers.net.
. 94441 IN NS l.root-servers.net.
. 94441 IN NS m.root-servers.net.
. 94441 IN NS a.root-servers.net.
. …Run Code Online (Sandbox Code Playgroud) 在尝试通过从头编译 2.4.7 将 apache 2.2.3 升级到 2.4.7 之后。我收到以下错误,
[root@test httpd-2.4.7]# /etc/init.d/httpd start
Starting httpd: httpd: Syntax error on line 149 of /etc/httpd/conf/httpd.conf: Cannot load /etc/httpd/modules/mod_auth_basic.so into server: /etc/httpd/modules/mod_auth_basic.so: undefined symbol: ap_expr_str_exec
[FAILED]
Run Code Online (Sandbox Code Playgroud)
但是文件在那里,
/etc/httpd/modules/mod_auth_basic.so: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped
Run Code Online (Sandbox Code Playgroud)
我 2.2.3 的原始 conf 在 /etc/httpd 中,我运行编译的命令是,
cd apr-1.5.0/
./configure --prefix=/usr/local/apr-httpd/
make
make install
cd ../apr-util-1.5.3/
./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/
make
make install
cd ../pcre-8.32/
./configure --prefix=/usr/local/pcre-8.32
make
make install
cd ../httpd-2.4.7/
./configure --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/ …Run Code Online (Sandbox Code Playgroud)