我希望我的 SVN 服务器可以通过网络访问。我是否需要将 /etc/resolv.conf 修改为本地 IP 以外的其他 IP?
更新:
它将在办公室本地托管,但如果工程师或开发人员需要在家工作,也可以通过网络访问。
答案1
我当然建议你对你想要做的事情进行安全审查,并确保你不会将你不想暴露的东西暴露给网络。例如,确保你通过安全链接访问你的代码,而不是以明文形式发送所有内容。
但话虽如此,我暂时还不必担心 DNS - 您需要让您的服务器可从互联网访问(可能是路由/防火墙调整)。完成此操作后,您应该能够仅使用 IP 访问 SVN(假设您已设置 svnserv)。
如果一切正常,您可以将该 IP 分配给您控制的任何 DNS 名称 - 通常这将在 DNS 服务器上完成,无论是您的还是您的 ISP/托管公司的。
/etc/resolv.conf 仅用于更改机器仰望;查询DNS 条目,但它与哪些 DNS 条目解析到该机器无关。