Я только что настроил домашний сервер для размещения мой сайт. Я могу получить доступ к сайту из любой сети, кроме моей домашней.
Я подумал, что это может быть проблема с DNS, поэтому решил проверить связь со своим доменом со своего ноутбука (в моей домашней сети) и получил следующее:
$ ping alexcoplan.co.uk
PING alexcoplan.co.uk (88.108.252.160): 56 data bytes
Request timeout
Request timeout
etc...
Что действительно странно, потому что домен разрешается в неверный Ай Пи.
Я знал, что сайт работает, потому что получил доступ к нему со своего телефона через сотовую сеть, и он нормально загрузился. Чтобы еще раз проверить, я запустил эмулятор терминала на своем телефоне, проверил свой сайт и получил следующее:
$ ping alexcoplan.co.uk
PING alexcoplan.co.uk (88.111.7.117): 56 data bytes
Какой правильный IP.
Возникает вопрос, почему мой домен неправильно разрешается внутри сети?
Вы должны начать отладку на компьютере, на котором вы получили неправильный IP-адрес, чтобы попытаться выяснить, откуда происходит ошибочный поиск IP-адреса. Сначала проверьте свой /etc/hosts файл, чтобы увидеть, есть ли там какие-либо записи, указывающие на 88.108.252.160 (кажется, IP-адрес DSL (ваш домашний IP-адрес?) 88-108-252-160.dynamic.dsl.as9105.com.).
Просто чтобы спросить, убедитесь, что компьютер, с которого вы отправляете пинг, НЕ НАЗВАНО alexcoplan.co.uk! :)
Следующим шагом будет проверка, где /etc/resolv.conf указывает и запрашивает у этих серверов имен IP-адрес alexcoplan.co.uk, чтобы узнать, не кэшировали ли они каким-то образом неправильный IP-адрес.
Если ничего не работает, вы можете попробовать настроить свой компьютер на использование общедоступного DNS Googles в качестве серверов имен на некоторое время, чтобы исключить возможность того, что что-то не так с вашими текущими настроенными серверами имен. Рекурсивные DNS-серверы Google, которые вы можете использовать, - это 8.8.8.8 и 8.8.4.4. Читайте больше о них, здесь:
http://code.google.com/speed/public-dns/