Amazon ec2 Public DNS не работает


9

Со ссылкой на этот вопрос: Как я могу получить доступ к своему общедоступному DNS на Amazon EC2

Если я настраиваю свои группы безопасности в соответствии с правилами брандмауэра веб-платформы Windows, возникает ли проблема? Потому что, когда я это сделал, я не мог получить доступ к Общему DNS через веб-браузер.

  1. Моя группа безопасности по умолчанию и входящие правила HTTP, RDP, SMTPS, ICMP.

  2. Мой тип экземпляра - хост-сервер t1.micro webmatrix с группой безопасности по умолчанию.

  3. Мой брандмауэр Windows активен для домена, общего и частного профиля.

  4. Я не уверен в этом. Его HTTP-порт 80, как показано в моей группе безопасности.

Я новичок в Amazon EC2, и это действительно срочно.


2
Каковы настройки вашей группы безопасности? Я думаю, порт 80 должен быть открыт до 0.0.0.0/0.
ceejayoz

2
Да, порт 80 открыт для 0.0.0.0/0
Aviral Kumar

2
Пожалуйста, добавьте следующие данные: Группы безопасности, связанные с вашими учетными записями и их входящие правила. Тип экземпляра и группа безопасности, связанная с запущенным экземпляром? Состояние IPTables или брандмауэра Windows или любой программы брандмауэра, работающей на основе ОС? Какой сервер / демон обслуживает порт 80?
Shyam Sundar CS

Порт UDP 53 открыт?
Джефф Ферланд

Нет, это не ... я должен открыть это ??
Aviral Kumar

Ответы:


13

Если вы используете экземпляр в качестве общедоступного DNS-сервера, вам потребуется открыть UDP-порт 53 в брандмауэре экземпляра (если он есть) и в группе безопасности, в которой находится экземпляр.

Перейдите в консоль управления AWS и выберите EC2. Затем в разделе навигации выберите Сеть и безопасность -> Группы безопасности.

Группы безопасности

В панели групп безопасности выберите группу, в которой находится ваш экземпляр (скорее всего, по умолчанию)

Выберите группу

Затем в нижней панели нажмите Создать новое правило и выберите DNS.

Выберите DNS

Затем нажмите Add Rule«Применить изменения правил». Группа безопасности EC2 теперь разрешает запросы DNS к вашему экземпляру.


Я не настроить для любого брандмауэра ... но я просто использовал UDP-порт 53. Теперь, что мне делать ??
Aviral Kumar

Я запустил свой экземпляр .. теперь я использовал эластичный IP-адрес для сопоставления с учетной записью Godaddy. Но доменное имя www.xxx.com не работает
Aviral Kumar

Спасибо за ответ Iain, это помогло. Я сделал это, и теперь мой экземпляр работает и связал эластичный IP-адрес с доменом Godaddy. Сколько времени должно занять мое доменное имя, чтобы быть активным?
Aviral Kumar

2

Для разработчиков, работающих с Windows VPS, убедитесь, что добавили настраиваемое правило для конкретного порта, на котором работает сервер, в правилах входящего брандмауэра. После добавления пользовательских правил для HTTP (порт 8080), DNS (порт 53) в безопасности Amazon EC2.

Я добавил входящее настраиваемое правило для порта 8080, так как мой сервер Apache Tomcat работал на порте 8080 в Windows VPS.

Панель управления ---> Брандмауэр Windows ---> Дополнительные параметры входящих правил ---> Создайте новое правило и укажите порт, на котором работает сервер.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.