2009-07-13 6 views
52

Я хочу проверить конкретный сайт из разных мест. Например, я вижу сайт example.com из США, и он отлично работает. Коллега в Европе говорит, что он не видит сайт (получает dns eror).Как имитировать просмотр из разных мест?

Есть ли способ проверить это для себя, а не спрашивать его каждый раз?

ответ

16

Иногда веб-сайт не работает на моем ПК, и я хочу знать, является ли это веб-сайтом или локальной проблемой (например, мой интернет-провайдер, мой маршрутизатор и т. Д.).

Простейший способ проверить сайт и избежать использования ресурсов локальной сети (и, таким образом, избежать любых проблем, вызванных ими) использует веб-прокси, например Proxy.org.

+1

Proxy.org является синонимом спама и шпионских программ и всего, что отвратительно относится к бесплатным услугам. – 3Dom

+0

В настоящее время этот сайт не работает –

0

Информация DNS хранится в кэше во многих местах. Если у вас есть сервер в Европе, вы можете попробовать прокси-серверу через него

+0

DroidIn - Мы используем godaddy.com для размещения, и это не выделенный IP-адрес. мы видим, что другие сайты, использующие сервер имен godaddy.com, работают нормально. Есть ли сайт, который может имитировать HTTP-запрос? – schar

0

Единственное, что приходит на ум, это использовать прокси-сервер в Европе. Либо пусть ваш коллега поставит его (если возможно), либо найдет бесплатный прокси. Быстрый поиск Google придумал http://www.anonymousinet.com/ в качестве верхнего результата.

1

Ну, DNS должен быть таким же во всем мире, не так ли? Конечно, это может занять до одного дня, пока ваша новая запись DNS не будет распространена по всему миру. Так что либо что-то не так на конце вашего коллеги, либо запись DNS все еще занимает некоторое время ...

Обычно я использую инструменты поиска в Интернете для этого, например. http://network-tools.com/

Он также может проверить ваш HTTP-заголовок. Только прокси-сервер, расположенный в Европе, будет лучше.

+2

DNS не всегда один и тот же по всему миру ... – boburob

0

Это зависит от того, что locatoin обнаружен различными разрешениями DNS из разных мест или по IP-адресу, с которого вы просматриваете.

Если это DNS, вы можете просто изменить свой файл hosts, чтобы указать сервер, используемый в Европе. Попросите вашего друга пинговать адрес, чтобы узнать, отличается ли его отличие от того, к которому вы обращаетесь.

Для просмотра с другого IP-адреса:

Вы можете арендовать сервер VPS. Вы можете использовать putty/SSH для работы в качестве прокси-сервера. Я использую это время от времени, чтобы бродить из США, используя сервер VPS, который я арендую в США.

Наличие учетной записи на удаленном хосте может быть или не быть достаточно. К сожалению, моя учетная запись dreamhost, хотя у меня есть доступ к SSH, не позволяет проксировать.

1

Помимо использования нескольких прокси-серверов или прокси-сетей, вы можете попробовать planet-lab. (И, вероятно, есть и другие подобные учреждения).

Социальное решение будет состоять в том, чтобы опубликовать вопрос на какой-либо доске, что вы ищете добровольцев, которые проксируют ваши запросы. (Им нужно разрешить только один пункт назначения в своей конфигурации прокси, поэтому опасность стать спамовыми шлюхами относительно низкая.) Вы должны подготовить учетные данные, которые гарантируют вашим партнерам подлинность претензии, что пункт назначения действительно является вашим компьютером.

+0

Это похоже на [RIPE Atlas] (https://atlas.ripe.net/)? Я добровольно зовут RIPE, и я очень рад этому. :) – Nemo

89

Это немного самореклама, но я построил инструмент, чтобы сделать именно это, что вы можете найти полезным, называется GeoPeeker.

Удаленный доступ к сайту с серверов, распространяемых по всему миру, предоставляет страницу с веб-сайтом и отправляет изображение. Он также сообщит IP-адрес и информацию DNS на сайте, как он появляется из этого места.

Нет рекламы, и это очень удобно для этой цели. Он все еще находится в разработке, и обратная связь приветствуется. Здесь надеется, что кто-то, кроме меня, найдет это полезным!

+0

Интересно. Я бы предложил разместить другое, чтобы это стало более заметным, например reddit.com/r/software – schar

+0

Спасибо за предложение. Я просто застегиваю несколько вещей и добавляю форму обратной связи, прежде чем я отправлю ее Reddit. – lewsid

+0

@lewid Было бы неплохо увидеть тайминги латентности, а также скриншот –