我有一个服务器(debian),它有两个网络接口,我想在其中托管多个服务和域;我并不完全清楚主机文件应该如何设置。示例:
eth0, bound to WAN interface 1.2.3.4:
mail.example.com
www.example.com
eth0:1, bound to WAN interface 1.2.3.5:
www.other-domain.com
eth1, bound to LAN 192.168.1.123:
some-clever-hostname
我的主机文件应该是什么样子?(包括本地主机、localhost.localdom
我有一个运行在Ubuntu上的Apache服务器,默认情况下它使用的是基于名称的虚拟主机。出于某种原因,我必须让本地服务器公开访问,但问题是我正在使用WLAN路由器运行internet,而且我的WLAN路由器只允许将IP转发到本地IP地址(不基于名称的主机),因此我不能将HTTP请求转发到例如本地主机,但我可以转发到192.168.x.x。
因此,我的问题是,我能否让我的Apache服务器在192.168.x.x地址上运行,从而使路由器能够将HTTP请求转发到本地服务器。
不好意思,我的业余天真的语言,我是相当新的网络和其他东西。
提前感谢!
编辑
ip route输出:
default vi
我有一个防御工事90b(?)运行5.4。wan1设置为可公开访问的地址。我们的内部网络是192.168.100.0
我可以通过ipsec连接,也可以在192.168.100.1访问网关,这是一个堡垒,但我不能通过网关穿越内部网络或互联网。在我搞清楚之前我放弃了分裂隧道。VPN的设置如下:
edit "IPSEC_Cisco"
set type dynamic
set interface "wan1"
set mode aggressive
set peertype one
se
我有一个SonicWall TZ210,它通过X1接口上的PPPoE连接到广域网。我有一个/29子网被路由到这个盒子里,一切都很好。
现在,我需要将一个WAN IP地址直接路由到内部机器,而不需要在防火墙上执行任何NAT操作。
我已经建立了一个测试网络,在这个测试网络中,我将接口指定为DMZ区域的一部分,并将接口设置为透明IP模式,在连接到该接口的测试Ubunutu盒上设置WAN IP,一切都运行良好。
然而,当我在动态TZ210上复制这一点时,它在WAN接口上有PPPoE,它给了我一个错误Error: Index of the interface.: Bridged-to interface
我正在尝试使用Ruby设置一个简单的UDP客户端和服务器。代码如下所示:
require 'socket.so'
class UDPServer
def initialize(port)
@port = port
end
def start
@socket = UDPSocket.new
@socket.bind(nil, @port) # is nil OK here?
while true
packet = @socket.recvfrom(1024)
puts packet
end
end
我有以下设置:
-------------------------------- ---------------------------------
|Windows server 2012 | |PFsense router |
|Running OpenVPN server | <--> |Acts as OpenVPN client |
|Server has WAN only (80.1.1.1) |LAN: 192.168.1.1 WAN: 90.1.