Как сделать запрос сервера linux вторым, третьим или четвертым IP-адресом сервера имен из resolv.conf

В нашей среде у нас есть очень уникальные требования. Позвольте мне сначала объяснить вам нашу среду.

У нас есть среда DEV, TEST, PRE-PROD и PROD, и каждая среда имеет свой собственный DNS-сервер (основной и подчиненный) для разрешения имен хостов.

Сейчас мы хотим создать один сервер для развертывания, который сможет разрешить все серверы среды (DEV, TEST, PRE_PROD), кроме среды PRODUCTION.

Итак, я подумал, что размещение IP-адресов DNS-серверов всех сред в этом сервере управления resolv.conf решит проблему. НО это просто разрешение имени хоста серверов, запись которого зарегистрирована с первым типом DNS-сервера. Например, я упомянул DNS-сервер среды DEV, поэтому он разрешал только серверы DEV. Когда я пытаюсь разрешить другие серверы среды, такие как PRE-PROD или TEST, они не разрешаются.

Я читал несколько блогов и сообщений, и общее мнение заключается в том, что преобразователь просто проверяет первую запись, а в случае тайм-аута или SERVFAIL только тогда он переходит на второй сервер имен из resolv.conf.

Я хотел бы узнать ваше мнение / предложение о том, как мне выполнить это требование.

Примечание: - Мы используем эквивалент RHEL 6. У меня проблема с брандмауэром. Я пробовал много методов из поиска в Google, но все же я не могу открыть порты. Я отключил ...

Недавно я зарегистрировался в Google Compute и создал экземпляр Vm Debian 9 У меня проблема с брандмауэром. Я пробовал использовать множество методов в поиске в Google, но все равно не могу открыть порты.

Я отключил встроенный брандмауэр Debian введите описание ссылки здесь

Я установил правила брандмауэра

image

Но все же порт 80 говорит, что мой IP-адрес закрыт

Пожалуйста, подскажите, как это сделать

0
задан 25 May 2018 в 19:35
1 ответ

Возможно, порт 80 ничего не слушает. Попробуйте выполнить команду netstat $ sudo netstat -nap | grep ': 80. * LISTEN' , чтобы узнать, прослушивает ли веб-сервер порт 80. Если у вас уже был установлен Apache, возможно, он не работает, поэтому попробуйте перезапустить Apache2, выполнив следующие действия.

$ sudo /etc/init.d/apache2 restart

или

$ sudo service apache2 restart

В качестве альтернативы я бы просто запустил базовый веб-сервер Apache, используя следующую документацию .

Разверните простой веб-сервер Apache , чтобы изучить основы работы сервера на экземпляре виртуальной машины.

0
ответ дан 24 November 2019 в 04:16

Теги

Похожие вопросы