因此,我使用 VMbox 在 Ubuntu 服务器上设置了一个 ftp,并且可以通过以下方式从主机(Windows)浏览器访问它:ftp://IP地址但是我可以使用像ftp://域名.com?该怎么做?我的 Ubuntu 服务器版本是 18.04.3,ftp 使用的是 vsftpd
帕多鲁。
答案1
domain.com
为了代替 IP使用,FTP 客户端会将名称解析为 IP 地址。
简单情况
如果“I”表示“我一个人”,请在用于 FTP 的 PC 上编辑该hosts
文件(/etc/hosts
在 Unix 上,在 Windows 上)c:\Windows\system32\drivers\etc\hosts
客户并添加您想要添加名称的 IP 地址。
否则
如果“I”表示“任何随机用户”,则您使用 DNS 名称解析。“domain.com”必须在任何地方都为人所知,并指向您的地址。因此,您必须在注册商处注册该名称(如果可用)(这需要付费,通用名称和 TLD 每年约 15 美元),然后将此名称与您的 IP 关联(*)。几个小时后,整个互联网都会将“domain.com”与您的 IP 地址关联起来。
(*)假设 IP 是公开的,不在范围内10.*.*.*
或192.168.*.*
答案2
如果您的 IP 发生变化,您将需要购买域名并使用 Hurricane Electric 的托管 DNS 等服务,因为他们的服务允许使用 轻松配置ddclient
。如果您的 IP 没有变化并且您有一个静态 IP,您可以只使用域名,然后使用您购买域名的 DNS 设置(例如 GoDaddy 或类似网站)将其转发到您的 IP。
免费托管 DNShttps://dns.he.net/