我無法從網路存取家裡的 BIND DNS 伺服器

我無法從網路存取家裡的 BIND DNS 伺服器

抱歉我的英語很差。首先我真的很累了,在網路上搜尋了十多天,卻沒有任何解決方案。我真的需要幫助,我想解決我的問題,如果有人想要幫助,我也可以授予我的伺服器的根存取權。

這是我的故事;

我有 3-4 個域名,我想將它們託管在我甜蜜的家中。我正在建立一個 CentOS 7 Linux Web 伺服器,對於這種情況,我從 ISP 訂購了一個靜態 IP。我已經嘗試了很多教程,並嘗試了很多方法來使我的伺服器可以透過網域從互聯網訪問,但我無法做到。我可以透過我的靜態IP 從瀏覽器存取我的Web 伺服器,但我無法轉發網域:( 最後我在我的伺服器上安裝了Plesk 12.5,它自己安裝了所有必要的軟體。但同樣的事情發生了,我無法透過網域存取我的網頁伺服器。

我的網域是「hostcuk.com」。我已從我的網域供應商註冊了網域名稱伺服器(is1.hostcuk.com - is2.hostcuk.com)並將它們轉發到我的靜態 IP。我已將 TP-Link 品牌數據機上的所有 TCP 和 UDP 連接埠(從 1 - 65535)轉送到本機 IP (192.168.1.85)。我已經停止了調製解調器的防火牆以及伺服器防火牆“firewalld”。正如您所理解的,我的網站伺服器上沒有任何阻塞。但是當我嘗試存取我的 DNS 伺服器時,它會傳回逾時錯誤。

我真的不知道我應該在這裡給你什麼必要的信息,但這裡有一些信息。我用“XXX”隱藏我的靜態IP

/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 對倫敦 VPS 的控制

# 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 使用我的靜態 IP 對倫敦的 VPS 進行控制。 52.33.196.19 不屬於我。我不知道這是什麼。

# 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

我的 LAN 中的 Windows 電腦上的 NS 控制

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

我的 LAN 中的 Windows 電腦上的 NS 控制和 DNS 伺服器位址已轉送到我的 Web 伺服器

C:\Windows\system32>nslookup hostcuk.com
Server:  hostcuk.com
Address:  192.168.1.85

Name:      hostcuk.com
Address:  95.70.212.212

我的網域 hostcuk.com 的 DNS 區域文件

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

非常感謝您的幫忙。請詢問我是否需要我提供的任何資訊。

謝謝大家並等待您的幫助。

答案1

您需要登入您的網域註冊商並更改 hostcuk.com 的委託,因為它目前指向 Cloudflare。您需要將其更改為 is1.hostcuk.com 和 is2.hostcuk.com。您還需要在網域註冊商註冊黏合記錄,告訴他們 is1.hostcuk.com 和 is2.hostcuk.com 的正確 IP 位址。

相關內容