我正在使用Tomcat开发一个Web应用程序。我想提供一个名称(域名),如“google”来访问我的网站。
我该怎么做?
答案 0 :(得分:7)
如果您只想在开发计算机上为演示目的提供虚假的时态域名,可以在hosts文件中添加一行(通常位于UNIX / Linux系统的/ etc / hosts中):
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
# My fake domain name for demo purposes
192.168.1.121 google.com
然后,当您在计算机上打开“google.com”域名时,它会将您重定向到指定的IP地址。
请注意,如果要从其他计算机访问应用程序,则无法使用此功能。您必须在每台计算机的主机文件中进行相同的更改才能实现。
显然,在您的主机文件中包含该行时,您将无法访问真正的google.com网站。
对于Windows系统,唯一改变的是hosts文件的位置(您必须是管理员才能编辑此文件):
Windows XP / Vista / Windows7:
c:\windows\system32\drivers\etc\hosts
答案 1 :(得分:1)
我认为您需要阅读Domain Name System(DNS)。 RFC有点干,所以可能从wikipedia开始。
了解基本信息后,您可以从registrar购买域名并进行设置。
答案 2 :(得分:0)
您需要register a domain name,然后在某个名称服务器上设置DNS records(包括将该名称指向IP地址的A
记录),并且该IP地址必须是可访问的来自'网。您可能需要web hosting,除非您有永远在线的互联网连接,在这种情况下,您需要配置路由器以将端口80流量传递到运行该应用程序的计算机。
如果您随身携带网站,有许多网络托管公司将为您进行名称注册和DNS设置和托管。
答案 3 :(得分:-1)
大多数托管公司都提供这两种服务,这意味着您无需担心“如何”执行此操作。