2016-05-23 6 views
0

Ich versuche, ein DNS-Problem in meinem Büro zu beheben. Wir führen einen lokalen Bind-Server aus, um Anfragen zur lokalen Ausführung von Subdomains zu bearbeiten, die nur im Büro verfügbar sind. Vor kurzem haben wir unseren Blog auf wpengine.com zum hosten verschoben. Sie bieten auch die Möglichkeit zur DNS-Kontrolle. Im Grunde brauche ich unseren lokalen DNS, um Office-Benutzer auf die Wpng-Site für unsere Blog-Subdomain zu verweisen, aber nichts, was ich mit unseren lokalen Zonendateieinstellungen mache, macht einen Unterschied. Unsere Browser werden immer auf unsere primäre ecom-Seite geleitet, auf der der Blog ursprünglich gehostet wurde. Ich habe versucht, Subdomänen-Delegierungseinträge zu unserer lokalen Zonendatei hinzuzufügen, ohne Wirkung. Die Einstellungen von WPengine haben eine primäre DNS-Konfiguration von blog.fractureme.com mit einem CNAME-Eintrag von fracture.wpengine.com, der auf blog.fractureme.com verweist. Ich frage mich, ob es hier eine Art von Kreislogik mit unserem lokalen Büro gibt, unserem primären und Wpengines DNS, das uns im Büro auf den falschen Server verweist, wenn wir versuchen, in einem Browser auf blog.fractureme.com zu gehen. Unser primärer Domain-Hosting-Service hat auch einen CNAME-Zoneneintrag, der blog.fractureme.com auf fracture.wpengine.com verweist.Lokale DNS wird Benutzer nicht zum WPengine-Blog leiten

Inzwischen sieht unsere Office-Zone-Datei so aus. (ich habe * zu lokalen IP-Einträgen hinzugefügt. Ich weiß, dass das wahrscheinlich dumm ist, die Sicherheit mit der besten Hilfe auszubalancieren). Der letzte Eintrag in der Zonendatei soll blog.fractureme.com an die IP von fracture.wpengine.com leiten. Ich habe auch einen NS-Typ Eintrag mit einem "Kleber" Rekord ohne Glück versucht.

; 
; 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 

Antwort

0

Paar suggestions--

Überprüfen Sie, ob Sie die richtige IP für Ihre Website in Ihrem DNS-Zonendatei einrichten. Es gab einige Migrationen bei WPE und dies kann zu Routingproblemen führen. Sie finden die aktualisierte IP in Ihrer my.wpengine.com Übersicht.

Wenn es sich um eine Multisite handelt, stellen Sie sicher, dass die Domains auch zu ihrem Benutzerportal hinzugefügt werden, eines pro Zeile ohne Umleitung zum primären Portal. Auch wenn Sie mehrere Standorte verwenden, stellen Sie sicher, dass Sie das Wordpress MU-Domänenzuordnungs-Plug-in verwenden, um die Domänen auf die richtige Unterwebsite zu verweisen, anstatt zu versuchen, diese benutzerdefinierten Einstellungen vorzunehmen.