내 영어가 약해서 미안해요. 우선 10일 넘게 인터넷을 검색했는데 해결책이 전혀 없어서 정말 지쳤습니다. 저는 정말 도움이 필요하고 제 문제를 해결하고 싶습니다. 누군가 도움을 주고 싶다면 제 서버의 루트 액세스 권한도 부여할 수 있습니다.
여기 내 이야기가 있습니다.
저는 3~4개의 도메인 이름을 가지고 있으며 이를 내 집에서 호스팅하고 싶습니다. 저는 CentOS 7 Linux 웹 서버를 구축하는 중이며 이 상황을 위해 ISP로부터 고정 IP를 주문했습니다. 나는 많은 튜토리얼을 시도했고 도메인을 통해 인터넷에서 내 서버에 연결할 수 있도록 많은 방법을 시도했지만 만들 수 없었습니다. 내 고정 IP를 통해 브라우저에서 내 웹 서버에 연결할 수 있지만 전달할 도메인 이름을 만들 수 없습니다. :( 마침내 내 서버에 Plesk 12.5를 설치했고 필요한 모든 소프트웨어가 자동으로 설치되었습니다. 하지만 같은 일이 일어났고 나는 도메인 이름으로 내 웹 서버에 연결할 수 없습니다.
내 도메인 이름은 "hostcuk.com"입니다. 내 도메인 공급자로부터 네임서버(is1.hostcuk.com - is2.hostcuk.com)를 등록하고 이를 내 고정 IP로 전달했습니다. 모든 TCP 및 UDP 포트(1 - 65535)를 내 TP-Link 브랜드 모뎀의 로컬 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;
};
VPS @ London의 NS 제어
# 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
내 고정 IP를 사용하여 VPS @ London에서 NS를 제어합니다. 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 서버 주소가 내 웹 서버로 전달되었습니다.
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
도메인 등록 기관에 로그인하여 현재 Cloudflare를 가리키는 Hostcuk.com의 위임을 변경해야 합니다. 이를 is1.hostcuk.com 및 is2.hostcuk.com으로 변경하고 싶을 것입니다. 또한 도메인 등록 기관에 글루 레코드를 등록하여 is1.hostcuk.com 및 is2.hostcuk.com에 대한 올바른 IP 주소를 알려주어야 합니다.