synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяУправление Системой › Не работает доступ к внешнему сайту, имя которого совпадает с доменом Synology

Не работает доступ к внешнему сайту, имя которого совпадает с доменом Synology

serverspark · 28.06.2022

Доброго времени суток, уважаемые камрады.

Пребываю в некоторой растерянности, прошу помощи в направлении куда копать?

Итак есть Synology NAS DS918+ c DSM 6.2.4 со всеми патчами. На NAS-е поднят домен Windows и установлен DNS сервер. Имя домена вида company.ru

У компании есть сайт вида www.company.ru, расположенный на внешнем хостинге. В DNS сервере на NAS-e прописана А-запись вида www = внешний IP адрес.

DNS сервер абсолютно корректно разрешает имя сайта www.company.ru во внешний IP адрес на всех компьютерах офиса. Пинги проходят, всё идеально. Но при попытке открытия сайта из внутренней сети на любом компьютере, в любом браузере попадаешь на web морду NAS-a. 

Мой мозг слегка сломан уже. Если DNS корректно выдаёт браузеру внешний IP, как и когда происходит переход на web морду NAS-a? Почему браузер не открывает внешний сайт? Снаружи сети сайт работает отлично. Как сделать так чтобы и из внутренней сети всё открывалось? Прошу помощи...

P.S. Пробовал даже в hosts прописывать внешний адрес, чтобы исключить влияние DNS. Не помогает. Открывается web морда и всё тут.

padla · 29.06.2022
7 часов назад, serverspark сказал:

DNS сервер абсолютно корректно разрешает имя сайта www.company.ru во внешний IP адрес на всех компьютерах офиса. Пинги проходят, всё идеально. Но при попытке открытия сайта из внутренней сети на любом компьютере, в любом браузере попадаешь на web морду NAS-a. 

1) С чего вы взяли, что получаете пинги от www.company.ru, а не от NAS-а?

2) Смотрите разницу в traceroutе из внешней сети и внутренней. Поймете, на каком маршрутизаторе трафик разворачивается не туда. Его настройки и правьте.

Скорее всего шлюз с интернетом считает этот адрес локальным.

Как быстрое решение - пропишите на нем статическую маршрутизацию к сайту.

А вообще, судя по симптому, у Вас: а) бардак с диапазонами выделенных адресов и маршрутизацией по всей сети. б) NAS имеет вторым (третьим/пятым) адресом ip сайта.

Зайдите на NAS в консоли, и посмотрите, какие имеет он адреса (ifconfig)

serverspark · 29.06.2022
6 часов назад, padla сказал:

1) С чего вы взяли, что получаете пинги от www.company.ru, а не от NAS-а?

2) Смотрите разницу в traceroutе из внешней сети и внутренней. Поймете, на каком маршрутизаторе трафик разворачивается не туда. Его настройки и правьте.

Скорее всего шлюз с интернетом считает этот адрес локальным.

Как быстрое решение - пропишите на нем статическую маршрутизацию к сайту.

А вообще, судя по симптому, у Вас: а) бардак с диапазонами выделенных адресов и маршрутизацией по всей сети. б) NAS имеет вторым (третьим/пятым) адресом ip сайта.

Зайдите на NAS в консоли, и посмотрите, какие имеет он адреса (ifconfig)

1) Потому что команда ping пишет от какого узла идут ответы. И показывает его IP. Ответы идут от внешнего узла.

2) traceroute из внутренней сети корректно показывает маршрут до внешнего узла

3) 

а)Никакого бардака нет. Откуда такой вывод?

б) NAS имеет единственный локальный IP адрес: 192.168.1.250. Сайт имеет IP адрес хостера.

Я склоняюсь к тому, что это какой-то косяк от Synology. Смоделировал аналогичную ситуацию в совершенно другой сети. Симптомы абсолютно те же. Попасть на внешний сайт невозможно. Судя по всему это как-то связано с доменом Windows на Synology.

padla · 29.06.2022

serverspark, извините, задевать Вас совершенно не хотел. Незачем как-то.

Давайте еще раз.

Пинг пишет, от какого узла идут ответы. Да. Но не пишет при этом отпечаток машины. Например, я накосячил с сетевыми настройками турникетов, и 2 турникета имеют один и тот же ip. Один из них (мне не известно какой) отключили. Пинг идет. Как узнать от какого? Команда ping тут ни разу не помощник. Определить можно по другим косвенным признакам. По тому же Веб-у.

По второму пункту: принято. Но чудес-то не бывает. Тем более, когда Вы пишете, что пробовали в hosts адрес записать. Я не говорю сейчас за корректность synology. Я говорю о том, что на лицо проблема с маршрутизацией трафика. Не должна машина, с прописанным в hosts адресом, стучаться не по этому адресу.

2 часа назад, serverspark сказал:

Я склоняюсь к тому, что это какой-то косяк от Synology. Смоделировал аналогичную ситуацию в совершенно другой сети. Симптомы абсолютно те же. Попасть на внешний сайт невозможно. Судя по всему это как-то связано с доменом Windows на Synology.

Ну Вы же понимаете, что при прописанном hosts, в обмене трафиком участвуют только целевая машина, исходная, и коммутаторы/маршрутизаторы?

Давайте попробуем вместе разобраться. Для начала несколько вопросов:

  • Сеть плоская, или с vlan-ами?
  • маршрутизатор в интернет/роутер - отдельное устройство, или для этого используете NAS?
  • может ли трафик пройти в инет, физически минуя NAS (NAS подключен к маршрутизатору не как транзитный узел)?
  • при доступе не по hostname к сайту, а по ip, куда попадаете?
  • (маловероятно, но следует спросить) Сайт на NAS-е не висел (прокидывание портов, и прочая радость не использовалась)?
  • Если сразу после пинга запустить arp, есть ли в выводе ip www.company.ru (не более 40 секунд после пинга)?
serverspark · 30.06.2022
17 часов назад, padla сказал:

Не должна машина, с прописанным в hosts адресом, стучаться не по этому адресу.

Ну Вы же понимаете, что при прописанном hosts, в обмене трафиком участвуют только целевая машина, исходная, и коммутаторы/маршрутизаторы?

Добрый день.

Полностью согласен. Потому и мозг сломался.

18 часов назад, padla сказал:
  • Сеть плоская, или с vlan-ами?
  • маршрутизатор в интернет/роутер - отдельное устройство, или для этого используете NAS?
  • может ли трафик пройти в инет, физически минуя NAS (NAS подключен к маршрутизатору не как транзитный узел)?
  • при доступе не по hostname к сайту, а по ip, куда попадаете?
  • (маловероятно, но следует спросить) Сайт на NAS-е не висел (прокидывание портов, и прочая радость не использовалась)?
  • Если сразу после пинга запустить arp, есть ли в выводе ip www.company.ru (не более 40 секунд после пинга)?

Сеть компании небольшая, на 30 компов. Естественно, при таком размере - плоская. Диапазон IP - 192.168.1.1 - 254

Стоит обычный роутер Keenetic Giga KN-1010 (192.168.1.1). Он же сервер DHCP. Выдаёт IP от 192.168.1.51 до 192.168.1.200. Открыто несколько портов для доступа извне к веб морде NASa и прочее.

NAS имеет статический IP 192.168.1.250. На нём поднят контроллер домена Windows на базе Synology Directory Server + DNS. 

Все сетевые устройства подключены к 48 портовому коммутатору. И роутер и NAS и компы.

Вобщем сеть проста как три рубля и пока у компании не было одноименного сайта за пределами, всё работало идеально. Всё и сейчас работает отлично, кроме внешнего сайта :)

Сайт крутится на хостинге РуЦентра. IP сайта - 195.24.68.29. При доступе к сайту по IP попадаю на страницу Руцентра, всё норм. Скриншот прилагаю.

Так же прилагаю лог вывода из терминала. В логе заменил реальное имя на company.ru.

Из лога видно, что от DNS на NASe идет корректный ответ по company.ru и по www.company.ru. При запуске arp, внешний IP www.company.ru отсутствует.

Вчера написал в официальную поддержку Synology. Получил от ворот поворот:

Synology Support Team

2022-06-29 16:39:35
В связи с последними событиями Synology объявила о временной приостановке поставок всех продуктов и предоставлении технической поддержки любым юридическим и физическим лицам в Российской Федерации и Республике Беларусь.

Synology GmbH

Пока единственным способом решения проблемы видится перенос сайта с внешнего хостинга на Synology. Интернет канал позволяет.

error.jpg

cmd_log.txt

padla · 30.06.2022
3 часа назад, serverspark сказал:

Потому и мозг сломался.

Пол дня думаю, у меня, походу, тоже сломался. Никаких мыслей, кроме как устаревших данных в кэше браузера. Но это, наверняка, одно из первых, что было проверено.

QwertRob · 07.08.2022

Обман, не переходите, троян.