首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux中DNS名称的创建

linux中DNS名称的创建
EN

Server Fault用户
提问于 2012-02-13 13:23:04
回答 3查看 119关注 0票数 0

我有如下要求:

因为我有一个带有ip 10.127.0.1和和tomcat的linux机器,安装在端口号为8080的同一台计算机上,我正在运行名为apps1的web应用程序。

如果我想从其他机器访问apps1应用程序,我必须键入http://10.127.0.1:8080/apps1----it工作很好。

但我想将整个地址(http://10.127.0.1:8080/apps1)更改为像http://myapplicaton.com .so这样的名称,其他人可以轻松地访问我的web应用程序。

请建议我如何在linux中为上述要求创建DNS .

提前谢谢。

EN

回答 3

Server Fault用户

发布于 2012-02-13 13:26:57

单靠DNS是不可能做到这一点的。

您需要设置DNS以将myapplicaton.com解析为10.127.0.1,然后在端口80 (HTTP的默认端口)上运行一个具有虚拟名称主机的set服务器,该主机映射到实际需要的资源上(要么在那里运行服务,要么通过代理它运行)。

票数 2
EN

Server Fault用户

发布于 2012-02-13 13:26:26

您需要在DNS名称服务器中包含该条目。在运行猫的机器上,你什么也做不了。

就像:

  1. 用户输入域名。
  2. 使用域名服务器检索相应的IP地址。
  3. 浏览器联系IP地址并连接到端口80 (http)。

因此,即使您在名称服务器中注册了域名,也需要在端口80上运行tomcat。

票数 0
EN

Server Fault用户

发布于 2012-02-13 13:44:12

在文件myapplication.com中的本行末尾添加/etc/hosts

代码语言:javascript
复制
127.0.0.1       localhost.localdomain   localhost

这将使它只在本地计算机上工作。

如果您需要一个真正的DNS名称,您需要购买一个域名。这个博客在这方面有很多有用的提示。

编辑没有简单的方法来做你想做的事情。

你需要了解DNS和互联网是如何工作的。首先,DNS是一组全球范围的服务器,它将名称转换为IP地址.要加入这个网络,您必须设置您自己的DNS服务器,或者要求您的sysadmin这样做。

之后,您可以使用多个域转售商之一申请域。注意,如果你弄错了,这可能是相当昂贵的。如果有疑问,找一个为你购买域名的人(比如问你的系统管理员或ISP )。

接下来,您不能注册以10.开头的地址--这些是不能在本地网络之外使用的私有地址。所以你也需要从你的ISP那里得到一个正式的IP地址。

总之,你真的应该和专家谈谈,或者花几天时间阅读必要的文档:

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/359938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档