Доброго времени суток! На одном из компьютеров у меня установлен
Ubuntu Server 12.04, на котором расположены различные сервера хостинга для локального использования с установленной
ISPconfig.
Данный сервер соединен с роутером, который транслирует Wi-Fi сеть. Администрирование серверов осуществляется с ноутбука под управлением
Ubuntu 12.04.
Роутер не имеет выхода в интернет; используется только для локальной сети. На ноутбуке существуют два активных интерфейса.
eth1 -
Yota,
eth2 -
Wi-Fi.
IP-адрес сервера: 192.168.0.100.
IP-адрес роутера: 192.168.1.1
Маршрутизацию на ноутбуке задаю при помощи
route. Выглядит она так:
$ route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.0.0.1 0.0.0.0 UG 0 0 0 eth1
10.0.0.0 * 255.255.255.0 U 0 0 0 eth1
192.168.0.0 192.168.1.1 255.255.255.0 UG 0 0 0 eth2
192.168.1.0 * 255.255.255.0 U 0 0 0 eth2
При этом сервер пингуется по IP-адресу. Также пингуются какие-либо интернет-сайты.
$ ping www.ru
PING www.ru (194.87.0.50) 56(84) bytes of data.
64 bytes from www.ru (194.87.0.50): icmp_req=1 ttl=54 time=38.4 ms
64 bytes from www.ru (194.87.0.50): icmp_req=2 ttl=54 time=36.6 ms
$ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100) 56(84) bytes of data.
64 bytes from 192.168.0.100: icmp_req=1 ttl=64 time=77.3 ms
64 bytes from 192.168.0.100: icmp_req=2 ttl=64 time=202 ms
На сервере при этом есть некий сайт
test.com, расположенный на сервере.
С помощью данной маршрутизации не удается добиться того, чтобы сайт открывался именно с моего сервера - он загружается из интернета.
При этом если отключить
Yota, сайт корректно загружается и отображается.
Я полагаю это происходит, потому что система не знает к какому IP-адресу привязан данный домен и использует шлюз по умолчанию (
eth1) и его DNS-сервера.
Теперь хотелось бы попросить помощи у уважаемого сообщества в решении данной проблемы.
То есть необходимо, чтобы локальные адреса, расположенные на сервере корректно открывались при данных интерфейсах.
Заранее спасибо.