Скриншот сайта

Это архивная статья из моего предыдущего блога. Я просто оставлю это здесь.

Незаметно сервер уехал на другой IP. А мой Интернет-провайдер совершенно этого не заметил:

nslookup udobnee.net
Server:  ns1.inetra.ru
Address:  80.64.93.130

Non-authoritative answer:
Name:    udobnee.net
Address:  64.191.83.213

Вечером разобрался — надо было в FTP клиенте указать сервер не по имени, а по IP. И тут открылась тайна — физически мой сайт находится теперь совсем в другом месте. А из дома всё равно я вижу старый сервер. Фантастика.

Я нашёл такой способ проверить внешний вид сайта «снаружи»: для этого надо воспользоваться сервисами получения скриншотов сайта:

  • superscreenshot.com — самый быстрый сервис, ответ в течении 5 секунд
  • Надстройка для Firefox — не пробовал пока, жду Ваших отзывов
  • http://browsershots.org/ — получение серии скриншотов, сделанных при просмотре страницы с помощью разных браузеров (всего 62 разновидности (разноверсионности) браузеров под 4 основных операционные системы). Рекомендую сначала зайти на страницуhttp://browsershots.org/requests/. Заказы по каждой версии каждого браузера на каждой операционной системе имеют свою очередь, надо узнать, на какую очередь меньше всего заказов, и заказать скрин именно в эту очередь
  • webshotspro.com — не очень быстрый, скажем совсем тормознутый сервис (всего одна очередь, в которой более 4000 заказов). И картинки делает всего то 400 на 300. Небольшой хинт к этому сервису тут: WebShotsPro.com — скриншот в сети
  • thumbshots.org — не совсем крохотные скриншоты, зато быстро. Два большущих минуса — железобетонный кэш изображений и отказ делать скриншот отличной от главной страницы
  • ipinfo.info/netrenderer — просто моментальный сервис. Есть возможность выбрать браузер.
  • http://browsrcamp.com/ — быстрый сервер, выдающий скриншоты браузера Safari для MacOS в разных разрешениях. А вот скриншоты из разных браузеров — только при регистарации на сайте (за ссылку спасибо Александру Вольф).

А вот что подсказали мне по поводу DNS:

Проще всего опросить ДНС, на который проделегирован домен командой nslookup, например:

nslookup upyachka.ru ns1.upyachka.ru

узнав перед этим, название ДНС командой whois или на nic.ru — > whois

Если ваш локальный ДНС еще не узнал об изменениях в зоне, то поправьте свой hosts-файл.

Если хочется узнать, пошла ли запись распространяться по ДНС-ам, то можно
опросить ДНС-сервера больших провайдеров, у которых не отключены
рекурсивные запросы. Навскидку несколько таких:

ns1.caravan.ru
ns1.agava.net.ru
ns2.rbc.ru

nslookup upyachka.ru ns2.rbc.ru

Не авторитативный ответ (NON-AUTHORITATIVE ANSWER) — это не ошибка, это означает, что это оригинал этой зоны находится не на этом ДНС-сервере и он сам ее получил, спросив у другого сервера.

Павел Волынцев

Уже более 15 лет занимаюсь разработкой веб-проектов. Fullstack Senior Developer. IT евангелист — доношу свет знаний об информационных технологиях. Профессиональные цели: Дать людям возможность дать людям больше.