Назад | Перейти на главную страницу

Как получить доступ к веб-странице на сервере, используя IP 10.0.0.3?

У меня есть три внутренних сервера, которые никогда не будут подключаться к Интернету. Мне пришлось создать локальное репозиторий yum, чтобы настроить их с помощью таких инструментов, как bugzilla и т.п. Однако все три соединены вместе, и я подключаюсь к ним через Ethernet-соединение, которое подключается прямо к моему ноутбуку.

На одном из серверов я хотел бы запустить веб-сайты, чтобы другие могли видеть изнутри, когда они также подключаются к Ethernet-соединению. Я установил httpd и запустил его, но переход на веб-страницу на моем ноутбуке и попытка вызвать 10.0.0.3 ничего не вызывает.

Я предполагаю, что мой ноутбук думает, что я смотрю на его веб-сервер, и не знает, как получить доступ к другому серверу. Кстати, это сервер Cent OS, который я хочу использовать для внутренних веб-страниц. Как я могу настроить DNS на этом сервере с воздушным зазором, доступном только по Ethernet, чтобы я мог размещать на нем веб-сайты?

Я указал виртуальный хост как 10.0.0.3:80, а также установил Listen на 10.0.0.3:80, но я знаю, что мне не хватает чего-то еще, что очень важно.

На клиентских машинах запустите NMAP, чтобы узнать, открыт ли порт 80:

nmap 10.0.0.3 -p80

Если он не открыт, ответ будет примерно таким. Это означает, что что-то блокирует порт 80:

PORT   STATE  SERVICE
80/tcp closed http

Что вы хотите увидеть:

PORT   STATE  SERVICE
80/tcp open http

также, если вы заинтересованы в использовании опции DNS.
Я использовал эту ссылку, чтобы ответить на вопрос

http://www.broexperts.com/part-3-bind-server-installation-configurations/

Вы проверили, не блокируют ли IPtables порт 80 от потоковой передачи за пределами localhost?

iptables -L  

попробуйте это и посмотрите, доступен ли у вас порт для локальной сети

ОБНОВИТЬ
как сказал Джейк, вы можете открыть порт

iptables -I INPUT -p tcp --dport 80 -j ACCEPT  

этого должно быть более чем достаточно.