Привет, я недавно разместил веб-страницу в сети на NAS-устройстве Synology. Проблема в следующем:
При вводе www. перед моим доменным именем страница не загружается.
Вот что у меня получилось на данный момент:
- Добавлены example.com и www.example.com в виртуальные хосты Synology.
- Проверьте конфигурацию CNAME на GoDaddy — добавлен поддомен www
- Переадресация портов — добавлена запись HTTP-сервера, связанная с моим NAS
- Очистите кэш DNS компьютера с помощью ipconfig /flushdns
- Прочитайте кэш DNS с помощью ipconfig /displaydns
- Сброс модема
- Измените основной и дополнительный модемные серверы DNS на серверы Google (8.8.8.8)
Проблема в моем модеме, потому что когда я делаю пинг в своей локальной сети на "mydomain.com", его IP-адрес отличается от IP-адреса "www.mydomain.com", но когда я делаю пинг, подключенный к другой сети (общий интернет с моего мобильного телефона), оба пинга проходят успешно.
Переадресация портов в порядке, потому что если я ввожуhttp://example.comили мой публичный ip в браузере страница загружается
Я проверил на других компьютерах, и проблема та же, но только при подключении через модем.
решение1
Проблема может быть в том, что ваш модем/маршрутизатор не выполняет переадресацию портов, если трафик идет с внутреннего интерфейса. Некоторые маршрутизаторы справляются с этим из коробки, некоторым требуется дополнительная настройка, а некоторые вообще не могут этого сделать.
Решение 1:
Изучите, как настроить модем/маршрутизатор для переадресации портов для внутреннего трафика.
Решение 2:
Настройте внутренний DNS для вашей внутренней сети. Настройте mydomain.com с его помощью.
PS: Без полной информации о настройках внутренней сети (файл hosts, записи DNS на каждом устройстве и т. д.) сложно определить, как правильно работает ваш домен без www.