我想了解如何将我的家用电脑服务器配置成具有域和主机的 Web 服务器。
我的 IP 是109.99.141.133
,现在指向phpinfo
我主服务器上的页面主机。我的注册域名是:anunta-anunturi.ro
我搜索了一个教程并且读到我必须配置/etc/named.conf
我创建的新区域的文件源。
因此,从教程来看,我的/etc/named.conf
外观如下:
//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query { localhost; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "anunta-anunturi.ro" IN {
type master;
file "/etc/anunta-anunturi.db";
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
我的/etc/anunta-anunturi.db
文件看起来像这样 — — 我不确定这是否可以,或者是否简单。
$TTL 86400
anunta-anunturi.ro. IN SOA serveur.anunta-anunturi.ro. root.serveur.anunta-anunturi.ro. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minumun
IN NS serveur.anunta-anunturi.ro.
IN MX 10 mail.anunta-anunturi.ro.
serveur.anunta-anunturi.ro. IN A 192.168.1.37
www.anunta-anunturi.ro. IN A 192.168.1.37
mail.anunta-anunturi.ro. IN A 192.168.1.37
额外信息:
在家里,我通过路由器从 ISP 接收互联网。当我启动/重启时,我的家用电脑和服务器会自动从路由器接收其 IP。
192.168.1.37
在我的本地家庭网络中,我的服务器从路由器接收 IP 。当我在浏览器中输入时,它指向将端口 80 转发到本地 IP (我的家庭服务器)
109.99.141.133
的 rooter192.168.1.37
问题:
我的两个文件好吗?
我需要将什么名称服务器复制/粘贴到我的顶级域名(我注册域名的地方:)
rotld.ro
?
答案1
嘿,如果你不熟悉 DNS 配置,我会看看 webmin。它提供了一个 Web 界面,可以轻松配置此类内容,并省去了很多工作。
DNS 服务器启动并运行后,您可以手动设置计算机以使用上述 DNS 服务器 IP,以确保名称解析正常工作。另外,请确保您已设置一些正向查找地址,以便您可以解析除您自己的域之外的其他域。
之后,您需要在端口 53 上启用端口转发到内部 DNS/Web 服务器 (192.168.1.37)。最后,通过域名提供商的 DNS 配置页面将域名的 NS 记录设置为您的公共 IP 地址 (109.99.141.133)。
我认为您不需要两个 DNS 服务器,但这可能是建议的。
答案2
您的域名需要两个或更多可公开路由的 DNS 服务器。
以前,你可以自己举办一次,然后通过免费服务(如 Granite Canyon)提供第二次。但 Granite Canyon 已经不复存在了。
如果服务器是通过域名提及的,那么你需要确保还提供胶水记录对于这些服务器。
询问您的 ISP 或注册商是否愿意为您托管 DNS——自己托管会很麻烦。