none
Сайт с www и без него. RRS feed

  • Вопрос

  • Доброго времени суток Уважаемые господа!

    Вот немного веселой мысли..Незнаю идиотский ли вопрос вам задам, аль нет, судите сами....

    И так по порядку.

     Имеется локальный внутренний домен AD с именем dima.ru Есть Web сервер IIS 6 с web-сайтом-который размещен в NLB кластере из трех web-серверов. Теперь если мы в нашем домене захотим обратится к нашему сайту через браузер мы вводим www.dima.ru и наш сайт открывается  и только потому, что  в нашем локальном  DNS домена есть запись www.Так же можно создать хоть любой алиас vasya.dima.ru и наш сайт так же будет открывать нашу любимую страницу. 

     Имеется внешний домен второго уровня dima.ru ,купленный.Там же имеется DNS зона для текущего купленного  домена-которую мы можем редактировать и там прописан публичный айпишник указывающий на  A запись с записью www.То есть в браузере из вне (в интернете) пишем www.dima.ru так же попадаем на наш любимый сайт. Есть так же услуга web-форвардинга, для того что бы набирая   http://dima.ru нас перенаправляли на www.dima.ru

    Теперь о проблеме:

    1.Поставлена задача -  отказаться от web-форвардинга и сделать работу без него, то есть теперь  вводя  http://dima.ru нас не перенаправляют на www.dima.ru а именно сразу открывается сайт на имя http://dima.ru. Для этой реализации необходимо всего лишь в DNS мастере нашей зоны всего лишь указать запись A без www которая указывает на публичный IP ТАК ? Хотя в техподдержке почему то кивают на наш IIS Web-сервер- на котором надо какие то дескать синонимы проконфигурировать-непонятно что имеется в виду...

    2.Из нутри нашего локального домена AD dima.ru неполучается сделать так, что бы в браузере написав http://dima.ru наш сайт бы открывался. ТО есть любое имя третьего уровня, НО не вторго уровня-это и понятно-DNS локальный просто это не даст сделать, так как наш локальный корневой домен называется DIMA.RU.Было бы LOCAL проблем бы небыло! 

    Вопросы:

    1. Каким образом, нам грамотно поступить, что бы из вне сайт открывался как по www.dima.ru так и без www.. ? Что действительно как то на web_сервере необходимо в конфигурационном файле что-то править ? Это главный вопрос.

    2.Если из внешней DNS- зоны возможно просто указать пустую A запись с публичным айпи адресом -который ведет к нашему сайту, то внутри домена AD этого сделать просто нельзя ?

    Спасибо!


    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!




    • Изменено rеstless 7 февраля 2013 г. 16:00
    7 февраля 2013 г. 15:53

Ответы

  • 1. возможно они имели ввиду биндинги в настрйоках сайта iis, по умолчанию там обычно стоит * и дополнительн овписывать ничего не надо. на dns достаточно А записи

    2. сделать то можно, но лучше не стоит - по умолчанию А записи домена указывают на контроллеры, и тут три варианта:
    а. убрать А записи с контроллеров и прописать свою, видел некоторых извращенцев которые такое предлагали, но отсутствие проблем с доменом уже никто не гарантирует
    б. поставить iis на контроллеры и там настроить редирект на твой сайт, тоже плохая мысль, ибо не секурно, но лучше чем убивать А записи
    в. забить на вход без www и объяснить планктону что так надо, особо ленивым политикой сунуть сайт в избранное.

    • Помечено в качестве ответа rеstless 8 февраля 2013 г. 9:26
    7 февраля 2013 г. 20:06
  • Изнутри - нет, ибо по dima.ru вас бросает на ваши контроллеры домена и это правильно :) в случае с внешней - как минимум в DNS пропишите A-запись вида @ на тот же адрес, что и www.
    • Помечено в качестве ответа rеstless 8 февраля 2013 г. 9:26
    8 февраля 2013 г. 6:53
    Отвечающий

Все ответы

  • 1. возможно они имели ввиду биндинги в настрйоках сайта iis, по умолчанию там обычно стоит * и дополнительн овписывать ничего не надо. на dns достаточно А записи

    2. сделать то можно, но лучше не стоит - по умолчанию А записи домена указывают на контроллеры, и тут три варианта:
    а. убрать А записи с контроллеров и прописать свою, видел некоторых извращенцев которые такое предлагали, но отсутствие проблем с доменом уже никто не гарантирует
    б. поставить iis на контроллеры и там настроить редирект на твой сайт, тоже плохая мысль, ибо не секурно, но лучше чем убивать А записи
    в. забить на вход без www и объяснить планктону что так надо, особо ленивым политикой сунуть сайт в избранное.

    • Помечено в качестве ответа rеstless 8 февраля 2013 г. 9:26
    7 февраля 2013 г. 20:06
  • 1. возможно они имели ввиду биндинги в настрйоках сайта iis, по умолчанию там обычно стоит * и дополнительн овписывать ничего не надо. на dns достаточно А записи

     Получается что разница работы между внутренним пространством имен DNS в Active Directotory и внешим DNS-который хранит и обслуживает зону в интернете в том, что во внутренней зоне AD записи A уже указывают на контроллеры домена при создании зоны. А в интернете зона попросту изначально пуста ? То есть зону держат три DNS первичный и два вторичных допустим, то сама зона пустая без записей ? Поэтому в ней мы можем просто добавить запись типа A без указания имени www или bbb - и это будет означать то, что запись A соответствует домену dima.ru

     Интересно зачем изначально необходим был  форвардинг  с одного публичного айпишника некой записи A ufs1.nic.ru на публичный айпишник записи A www.dima.ru ? То есть если сейчас поменяю айпишник на такой же как у dima.ru в записи ufs1.nic.ru -только без www , то у меня сайт сможет откликаться в интернете на имя просто http://dima.ru ? Но при том что мой внутренний корневой контроллер домена AD имеет такое же имя dima.ru !

     То есть какая связь ? Если я публикую свой сайт при помощи той же ISA Server либо CISCO ACE ? То есть при публикации у меня запрос из интернета сразу идет на Web-сервер так ?


    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!


    • Изменено rеstless 8 февраля 2013 г. 5:44
    8 февраля 2013 г. 4:54
  • Изнутри - нет, ибо по dima.ru вас бросает на ваши контроллеры домена и это правильно :) в случае с внешней - как минимум в DNS пропишите A-запись вида @ на тот же адрес, что и www.
    • Помечено в качестве ответа rеstless 8 февраля 2013 г. 9:26
    8 февраля 2013 г. 6:53
    Отвечающий
  • Изнутри - нет, ибо по dima.ru вас бросает на ваши контроллеры домена и это правильно :) в случае с внешней - как минимум в DNS пропишите A-запись вида @ на тот же адрес, что и www.

     Да все понятно. Я по вопросу разницы, между DNS для AD  и внешенего  пространства DNS. Просто когда я регистрирую домен второго уровня dimain.ru то за него допустим отвечают несколько DNS серверов, так называемые NS сервера, но зона которую эти NS-сервера обслуживают по умолчанию пустая -то есть в ней нет никаких записей, в отличие от  DNS который поддерживает внутренний DomainController, так ?

     И поэтому я могу спокойно во внешней зоне domain.ru  внести просто запись типа A НЕ УКАЗЫВАЯ НА ОПРЕДЕЛЕННЫЙ УЗЕЛ -а просто будет запись типа A  c айпи адресом  указывающая на имя моего домена второго уровня domain.ru вот и все! 


    Люди тратят здоровье, что бы заработать $, а затем тратят $, что бы вернуть здоровье!


    • Изменено rеstless 8 февраля 2013 г. 9:26
    8 февраля 2013 г. 9:23
  • да, любая зона созданная руками по определению изначально пустая. при создании на хостинге в ней есть только soa и ns записи, остальное писать руками, любого типа и уровня, в том числе и А запись корня домена.

    8 февраля 2013 г. 10:07