Nie mogę połączyć się z moim serwerem BIND DNS w domu z Internetu

0

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.

Caner SAYGIN
źródło
2
„I przekazały wszystkie porty TCP i UDP (od 1 - 65535) do mojego lokalnego adresu IP” do którego lokalny IP? Jeśli korzystasz z serwera WWW i serwerów DNS na różnych komputerach, musisz przekierować tcp 80 (i tcp 443) na serwer oraz udp 53 i tcp 53 na serwer DNS, a nie przekazywać pozostałe porty 131066.
user4556274
Moja sieć lokalna ip. 192.168.1.85. Serwer WWW i serwer DNS znajdują się na tym samym serwerze. Wiem, że nie muszę przekazywać wszystkich portów, ale chcę się dowiedzieć, czy problem występuje z powodu dowolnego portu.
Caner SAYGIN

Odpowiedzi:

0

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.

użytkownik195311
źródło