Извините за мой слабый английский. Во-первых, я действительно устал искать в интернете более 10 дней и не находить никаких решений. Мне действительно нужна помощь, и я хочу решить свою проблему, и если кто-то захочет помочь, я также могу предоставить root-доступ к моему серверу.
Вот моя история;
У меня есть 3-4 доменных имени, и я хочу разместить их в своем милом доме. Я работаю над созданием веб-сервера CentOS 7 Linux и для этой ситуации я заказал статический IP у своего интернет-провайдера. Я перепробовал множество руководств и перепробовал так много способов сделать свой сервер доступным из интернета по домену, но у меня ничего не получилось. Я могу зайти на свой веб-сервер из браузера по моему статическому IP, но я не смог сделать так, чтобы доменное имя перенаправлялось :( Наконец я установил Plesk 12.5 на свой сервер, и он сам установил все необходимое программное обеспечение. Но произошло то же самое, и я не могу зайти на свой веб-сервер по доменному имени.
Мое доменное имя - "hostcuk.com". Я зарегистрировал серверы имен (is1.hostcuk.com - is2.hostcuk.com) у своего провайдера домена и перенаправил их на свой статический IP. Я перенаправил все порты TCP и UDP (с 1 по 65535) на свой локальный IP (192.168.1.85) на своем модеме TP-Link. Я остановил брандмауэр своего модема, а также брандмауэр своего сервера "firewalld". Так что, как вы можете понять, на моем веб-сервере нет блокировки. Но когда я пытаюсь обратиться к своему DNS-серверу, он возвращает ошибку тайм-аута.
Я действительно не знаю, какую необходимую информацию я должен вам здесь предоставить, но вот некоторая информация. Я скрываю свой статический IP с помощью "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 на 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 control на VPS @ London с моим статическим IP. 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
Управление NS на компьютере Windows, который находится в моей локальной сети
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 на компьютере Windows, который находится в моей локальной сети, и адрес DNS-сервера перенаправляется на мой веб-сервер
C:\Windows\system32>nslookup hostcuk.com
Server: hostcuk.com
Address: 192.168.1.85
Name: hostcuk.com
Address: 95.70.212.212
Файл зоны DNS для моего домена 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"
Ваша помощь действительно ценится. Пожалуйста, спрашивайте меня, если вам нужна какая-либо информация, которую я должен предоставить.
Спасибо всем и жду вашей помощи.
решение1
Вам необходимо войти в систему вашего регистратора домена и изменить делегирование hostcuk.com, поскольку в настоящее время оно указывает на Cloudflare. Вам необходимо изменить его на is1.hostcuk.com и is2.hostcuk.com. Вам также необходимо зарегистрировать записи Glue у вашего регистратора домена, указав им правильный IP-адрес для is1.hostcuk.com и is2.hostcuk.com.