Что касается DNS, проще всего будет использовать службу типа EveryDNS , чтобы настроить свой домен так, чтобы он указывал на ваш IP. У своего регистратора доменов установите для серверов имен значение «Серверы имен EveryDNS»:
ns1.everydns.net
ns2.everydns.net
ns3.everydns.net
ns4.everydns.net
Затем вы хотите создать запись «A» для вашего домена, значение которой равно IP-адресу, на котором вы размещаете сайт. Я не использую IIS, поэтому на сервере может потребоваться дополнительная настройка, но с используемыми мной HTTP-серверами (Apache, lighttpd) это все, что необходимо для запуска сайта.
Удачи!
p.s. Вы упоминаете, что хотите обслуживать сайт без подключения к Интернету. Если это не маленький хобби-сайт, я бы порекомендовал пойти с хостинг-провайдером по нескольким причинам:
Часто полоса пропускания не является симметричной - то есть скорость нисходящей линии связи превышает скорость восходящей линии связи. При просмотре интернета ограничение является нисходящей линией связи, но при обслуживании контента узким местом является восходящая ссылка.
Те, с кем вы делитесь соединением в офисе, могут насытить соединение или расстроиться, если сайт, который вы обслуживаете, делают.
Вероятно, у вас нет SLA, что означает, что если интернет отключится, у вашего провайдера нет договорных обязательств по своевременному восстановлению соединения.
Если эти предостережения вас не беспокоят и не беспокоят, тогда продолжайте. Тем не менее, любое из вышеперечисленного применимо, тогда я предлагаю поискать хостинг-провайдера.