我试图在我的办公室解决DNS问题。我们运行本地绑定服务器来处理本地运行只能在办公室中使用的子域的请求。最近我们将我们的博客移至wpengine.com进行托管。他们还提供DNS控制功能。基本上我需要我们的本地DNS将办公室用户指向我们的博客子域的wpengine站点,但是我对本地区域文件设置没有任何影响。我们的浏览器始终定向到我们主要托管博客的主要ecom网站。我尝试添加子域委托条目到我们的本地区域文件没有任何效果。 WPengine的设置具有blog.fractureme.com的主DNS配置,其中包含指向blog.fractureme.com的fracture.wpengine.com的CNAME条目。我想知道在我们的本地办公室是否存在某种循环逻辑,当我们尝试在浏览器中访问blog.fractureme.com时,我们的主服务器和Wpengine的DNS会不断将我们指向办公室的错误服务器?我们的主域名托管服务还有一个将blog.fractureme.com指向fract.wpengine.com的CNAME区域条目。本地DNS不会将用户路由到WPengine博客
同时我们的办公区文件看起来像这样。 (我确实添加了*到本地IP条目,我知道这可能很愚蠢,试图平衡安全和获得最好的帮助)。区域文件中的最后一项应该是将blog.fractureme.com定向到fracture.wpengine.com的IP。我也尝试了一个没有运气的'胶'记录NS类型的条目。
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA fractureme.com. root.fractureme.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800) ; Negative Cache TTL
;
@ IN NS ns1.fractureme.com.
@ IN NS dns2.registrar-servers.com.
ns1 IN A 192.168.1.150
ns2 IN A 85.25.136.102
fractureme.com. IN A 64.235.53.182
* IN A 64.235.53.182
mobile IN A 64.235.53.182
itslog IN A 64.235.53.182
blog IN CNAME fracture.wpengine.com
m IN CNAME ghs.google.com.
@ IN TXT "v=spf1 a mx ptr a:fractureme.com a:mail.fractureme.com a:mail1.fractureme.com include:_spf.google.com ~all"
@ IN MX 10 ASPMX.L.GOOGLE.COM.
@ IN MX 20 ALT1.ASPMX.L.GOOGLE.COM.
@ IN MX 20 ALT2.ASPMX.L.GOOGLE.COM.
@ IN MX 30 ASPMX2.GOOGLEMAIL.COM.
@ IN MX 30 ASPMX3.GOOGLEMAIL.COM.
@ IN MX 30 ASPMX4.GOOGLEMAIL.COM.
@ IN MX 30 ASPMX5.GOOGLEMAIL.COM.
;
; Fracture private addresses
;
prod IN A x.x.x.x
raid IN A x.x.x.x
dev IN A 64.238.189.200
alex IN A x.x.x.x
caldera IN A x.x.x.x
cnc IN A x.x.x.x
laser IN A x.x.x.x
encrypted-prod IN A x.x.x.x
$ORIGIN prod.staging.fractureme.com.
* IN A 64.238.189.199
$ORIGIN itslog.fractureme.com.
* IN A 64.235.53.182
$ORIGIN mobile.fractureme.com.
* IN A 64.235.53.182
$ORIGIN dev.fractureme.com.
* IN A 64.238.189.200
$ORIGIN prod.fractureme.com.
* IN A x.x.x.x
live IN A 64.235.53.182
$ORIGIN blog.fractureme.com.
* IN A 166.78.99.121