Entschuldigen Sie mein schlechtes Englisch. Erstens bin ich es wirklich leid, seit über 10 Tagen im Internet zu suchen und keine Lösung zu finden. Ich brauche wirklich Hilfe und möchte mein Problem lösen. Wenn mir jemand helfen möchte, kann ich auch Root-Zugriff auf meinen Server gewähren.
Hier ist meine Geschichte;
Ich habe 3-4 Domänennamen und möchte sie in meinem schönen Zuhause hosten. Ich arbeite am Aufbau eines CentOS 7 Linux-Webservers und habe für diesen Fall bei meinem ISP eine statische IP bestellt. Ich habe viele Tutorials ausprobiert und so viele Möglichkeiten ausprobiert, meinen Server über eine Domäne vom Internet aus erreichbar zu machen, aber ich habe es nicht geschafft. Ich kann meinen Webserver über meine statische IP vom Browser aus erreichen, aber ich konnte keinen Domänennamen zur Weiterleitung erstellen :( Schließlich habe ich Plesk 12.5 auf meinem Server installiert und es hat alle erforderlichen Software automatisch installiert. Aber das Gleiche ist passiert und ich kann meinen Webserver nicht über einen Domänennamen erreichen.
Mein Domänenname ist „hostcuk.com“. Ich habe bei meinem Domänenanbieter Nameserver (is1.hostcuk.com – is2.hostcuk.com) registriert und sie an meine statische IP weitergeleitet. Ich habe alle TCP- und UDP-Ports (von 1 – 65535) an meine lokale IP (192.168.1.85) auf meinem TP-Link-Modem weitergeleitet. Ich habe die Firewall meines Modems und auch die Firewall „firewalld“ meines Servers gestoppt. Wie Sie also verstehen, gibt es auf meinem Webserver keine Blockade. Aber wenn ich versuche, meinen DNS-Server zu erreichen, wird ein Timeout-Fehler zurückgegeben.
Ich weiß wirklich nicht, welche Informationen ich Ihnen hier geben soll, aber hier sind einige Informationen. Ich verberge meine statische IP mit „XXX“
/etc/named.conf
// $Id: named.conf,v 1.1.1.1 2001/10/15 07:44:36 kap Exp $
// -- THE FOLLOWING LINES WERE GENERATED BY PLESK. IF YOU MODIFY THEM, THEY WILL BE OVERWRITTEN WHEN THESE SETTINGS ARE MANAGED IN PLESK UI. --
options {
allow-recursion {
localnets;
};
listen-on-v6 { any; };
version "none";
directory "/var/named/chroot/var";
auth-nxdomain no;
pid-file "/var/run/named/named.pid";
};
key "rndc-key" {
algorithm hmac-md5;
secret "CeMgS23y0oWE20nyv0x40Q==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// -- END OF LINES GENERATED BY PLESK. --
// -- PLEASE ADD YOUR CUSTOM DIRECTIVES BELOW THIS LINE. --
// ...
// -- END OF YOUR CUSTOM DIRECTIVES. --
// -- ALL LINES BELOW WERE GENERATED BY PLESK. IF YOU MODIFY THEM, THEY WILL BE OVERWRITTEN WHEN THESE SETTINGS ARE MANAGED IN PLESK UI. --
zone "1.168.192.in-addr.arpa" {
type master;
file "1.168.192.in-addr.arpa";
allow-transfer {
common-allow-transfer;
};
};
zone "deneme.com" {
type master;
file "deneme.com";
allow-transfer {
95.70.XXX.XXX;
common-allow-transfer;
};
};
zone "hostcuk.com" {
type master;
file "hostcuk.com";
allow-transfer {
95.70.XXX.XXX;
common-allow-transfer;
};
};
acl common-allow-transfer {
none;
};
NS-Kontrolle auf einem VPS @ London
# nslookup hostcuk.com
;; connection timed out; trying next origin
Server: 108.61.10.10
Address: 108.61.10.10#53
** server can't find hostcuk.com: SERVFAIL
NS-Kontrolle auf einem VPS @ London mit meiner statischen IP. 52.33.196.19 gehört mir nicht. Ich weiß nicht, was es ist.
# nslookup @95.70.XXX.XXX hostcuk.com
Server: hostcuk.com
Address: 52.33.196.199#53
Name: \@95.70.XXX.XXX
Address: 54.201.82.69
NS-Steuerung auf einem Windows-Computer in meinem LAN
C:\Windows\system32>nslookup hostcuk.com
Sunucu: google-public-dns-a.google.com
Address: 8.8.8.8
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** google-public-dns-a.google.com request has timed out
NS-Steuerung auf einem Windows-Computer, der sich in meinem LAN befindet und dessen DNS-Serveradresse an meinen Webserver weitergeleitet wurde
C:\Windows\system32>nslookup hostcuk.com
Server: hostcuk.com
Address: 192.168.1.85
Name: hostcuk.com
Address: 95.70.212.212
DNS-Zonendatei für meine Domäne hostcuk.com
; *** This file is automatically generated by Plesk ***
$TTL 86400
@ IN SOA is2.hostcuk.com. admin.hostcuk.com. (
2016091808 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
10800 ) ; Minimum
hostcuk.com. IN NS is2.hostcuk.com.
hostcuk.com. IN NS is1.hostcuk.com.
mail.hostcuk.com. IN A 95.70.XXX.XXX
webmail.hostcuk.com. IN A 95.70.XXX.XXX
hostcuk.com. IN A 95.70.XXX.XXX
is2.hostcuk.com. IN A 95.70.XXX.XXX
is1.hostcuk.com. IN A 95.70.XXX.XXX
ipv4.hostcuk.com. IN A 95.70.XXX.XXX
www.hostcuk.com. IN CNAME hostcuk.com.
ftp.hostcuk.com. IN CNAME hostcuk.com.
hostcuk.com. IN MX 10 mail.hostcuk.com.
hostcuk.com. IN TXT "v=spf1 +a +mx -all +a:hostcuk.com"
Ich weiß Ihre Hilfe wirklich zu schätzen. Bitte fragen Sie mich, wenn Sie Informationen wünschen, die ich Ihnen geben soll.
Vielen Dank an alle und ich freue mich auf Ihre Hilfe.
Antwort1
Sie müssen sich bei Ihrem Domain-Registrar anmelden und die Delegation von hostcuk.com ändern, da diese derzeit auf Cloudflare verweist. Sie sollten dies in is1.hostcuk.com und is2.hostcuk.com ändern. Sie müssen außerdem Glue-Records bei Ihrem Domain-Registrar registrieren und ihm die korrekte IP-Adresse für is1.hostcuk.com und is2.hostcuk.com mitteilen.