Przepraszam za mój słaby angielski. Przede wszystkim mam dość przeszukiwania Internetu przez ponad 10 dni i żadnych rozwiązań. Naprawdę potrzebuję pomocy i chcę rozwiązać mój problem, a jeśli ktoś chce pomóc, mogę również dać dostęp do katalogu głównego mojego serwera.
Oto moja historia;
Mam 3-4 nazwy domen i chcę je hostować w moim słodkim domu. Pracuję nad budowaniem serwera WWW CentOS 7 Linux i w tej sytuacji zamówiłem statyczny adres IP od mojego dostawcy usług internetowych. Próbowałem wielu tutoriale i próbowałem na wiele sposobów, aby mój serwer był dostępny z Internetu przez domenę, ale nie udało mi się. Mogę połączyć się z moim serwerem internetowym z przeglądarki przez mój statyczny adres IP, ale nie mogłem utworzyć nazwy domeny do przekazania :( W końcu zainstalowałem Plesk 12.5 na moim serwerze i sam zainstalowałem wszystkie niezbędne oprogramowanie. Ale to samo się stało i nie mogę połączyć się z moim serwerem przez nazwę domeny.
Moja nazwa domeny to „hostcuk.com”. Zarejestrowałem serwery nazw (is1.hostcuk.com - is2.hostcuk.com) od mojego dostawcy domeny i przesłałem je na mój statyczny adres IP. Przekierowałem wszystkie porty TCP i UDP (od 1 - 65535) na mój lokalny adres IP (192.168.1.85) na moim modemie markowym TP-Link. Zatrzymałem zaporę modemu, a także zaporę serwera „zapora ogniowa”. Jak więc rozumiesz, na moim serwerze nie ma blokowania. Ale gdy próbuję dotrzeć do mojego serwera DNS, zwraca błąd przekroczenia limitu czasu.
Naprawdę nie wiem, jakie są niezbędne informacje, które powinienem tutaj podać, ale oto kilka informacji. Ukryłem swój statyczny adres IP za pomocą „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;
};
Kontrola NS na 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
Kontrola NS na VPS @ London z moim statycznym adresem IP. 52.33.196.19 nie należy do mnie. Nie wiem co to jest.
# 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
Kontrola NS na komputerze z systemem Windows, który jest w mojej sieci 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
Kontrola NS na komputerze z systemem Windows, który znajduje się w mojej sieci LAN, a adres serwera DNS został przesłany na mój serwer internetowy
C:\Windows\system32>nslookup hostcuk.com
Server: hostcuk.com
Address: 192.168.1.85
Name: hostcuk.com
Address: 95.70.212.212
Plik strefy DNS dla mojej domeny 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"
Twoja pomoc jest naprawdę doceniana. Zapytaj mnie, czy chcesz podać jakieś informacje.
Dziękuję wszystkim i czekam na waszą pomoc.
źródło
Odpowiedzi:
Musisz zalogować się do rejestratora domeny i zmienić delegację hostcuk.com, ponieważ obecnie jest ona wskazywana na Cloudflare. Będziesz chciał zmienić to na is1.hostcuk.com i is2.hostcuk.com. Musisz także zarejestrować rekordy kleju u rejestratora domeny, podając im prawidłowy adres IP dla is1.hostcuk.com i is2.hostcuk.com.
źródło