首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mac上将友好的名称(例如www.example.com)映射到127.0.0.1:port#

如何在Mac上将友好的名称(例如www.example.com)映射到127.0.0.1:port#
EN

Server Fault用户
提问于 2012-09-15 15:15:38
回答 2查看 221关注 0票数 2

我正试图为我的类创建一个演示,我想在我的笔记本电脑上配置“假”域名。

前面的一个问题是“我能否在OS X上/etc/host中的条目中指定一个端口?”包含一个答复,指示要执行此操作,必须使用/etc/host加上对iptable的更改。

“如果OS使用iptable,您可以将xyz.com指向主机文件中的某个ip,如157.166.226.25,然后:

sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -d 157.166.226.25 -j DNAT --to-destination 127.0.0.1:3000

由于OS不使用iptable,我如何使用OS上可用的工具来完成等效的操作?(最初的“提问者”似乎知道如何做到这一点,所以没有解释)。

提前谢谢。

EN

回答 2

Server Fault用户

发布于 2012-09-15 15:24:16

我不清楚你想怎么用这个,这让你很难给出一个好的答案。你不能仅仅在你的网络服务器中使用虚拟主机,而不是在不同的端口上设置单独的网络服务器,有什么特别的原因吗?

我还没有找到任何方法来使用包含在非服务器发行版中的防火墙进行端口重定向,但您可以做的另一件事是将apache设置为反向代理,或者使用socks。

票数 3
EN

Server Fault用户

发布于 2012-09-15 17:20:57

如果是用于类演示,我会做一件比使用防火墙简单得多的事情:

  • 给你的网卡分配多个ip : 127.0.0.1,157.166.226.25,10.0.0.1,1.2.3.4 .
  • 相应地修改/etc/主机。
  • 让您的不同服务监听端口80上的ip。

但是,本网站不适用于与家庭相关的问题,您可能对类似的http://unix.stackexchange.comhttp://superuser.com网站感兴趣。

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

https://serverfault.com/questions/427726

复制
相关文章

相似问题

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