NERV

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » NERV » Любимые книги » Автоматическое перенаправление zhurnal.lib.ru на samlib.ru


Автоматическое перенаправление zhurnal.lib.ru на samlib.ru

Сообщений 1 страница 10 из 12

1

Zigbee написал(а):

Для того, чтобы все ссылки на zhurnal.lib.ru автоматически перенаправлялись на вашем компьютере на samlib.ru, необходимо немного пошаманить над системой разрешения доменных имен (DNS). Шаманство малоизвестное, но вполне законное, никаких авторских прав и прочей лабуды не нарушает.

Сначала немного теории. Компьютеры в сети Интернет адресуются через тридцатидвухбитные адреса, записанные как четыре целых числа, разделенных точками. Например, 81.176.66.169. Но в адресной строке браузера вы пишете не этот адрес, а доменное имя zhurnal.lib.ru. За превращение человеко-читаемых имен в машинно-читаемые адреса отвечает система разрешения доменных имен, Domain Name System, DNS. Сервера DNS хранят отображение имени в адрес. Не буду вдаваться в подробности, это не нужно. Достаточно знать, что когда вы отправляете браузер по ссылке на zhurnal.lib.ru, клиент DNS, установленный на вашей машине, отправляет запрос серверу. Тот после непродолжительного поиска отвечает: адрес zhurnal.lib.ru есть 81.176.66.169. Браузер пытается установить соединение с этим адресом, но провайдер по каким-то соображениям блокирует пакеты, идущие на этот адрес.

Обратите внимание, что сервер samlib.ru обладает иным адресом: 81.176.66.171, и этот адрес не блокируется провайдером. Поэтому задача ставится так: подменить IP адрес zhurnal.lib.ru в DNS на адрес samlib.ru

Как ни странно, в современных ОС такая возможность по-прежнему есть. Дело в том, что перед тем, как послать запрос DNS серверу, клиент смотрит адрес в специальном файле "/etc/hosts" (обычно читается "етэцэ хостс"). Эта возможность была введена в лохматые восьмидесятые, когда система DNS была неполна, и отклик от сервера мог придти с офигительными задержками. И до сих пор подерживается.

В ОС Windows этот файл находится в каталоге c:\Windows\System32\drivers\etc\. В Windows 7 его так просто не отредактируешь даже  с админскими правами, поэтому лучше предварительно скопировать его к себе в документы. Файл hosts нужно открыть в редакторе, подойдет Notepad. В конце файла добавить строку с таким содержимым:

81.176.66.171    zhurnal.lib.ru

Сохранить файл. Если вы перед редактированием скопировали файл на отдельное место, то нужно вернуть его обратно. Только убедитесь, что у файла не появилось расширение txt: имя файла hosts, без расширения!

Все, после этой операции ссылки на zhurnal.lib.ru будут перенаправляться на samlib.ru

+2

2

Zigbee написал(а):

Как проверить, что перенаправление работает.

Запустить программу cmd.exe: кнопка "Пуск" , там нажать "Выполнить" (как в XP - не помню) -- или, как подсказал Sallister, нажать WinKey-R, где WinKey -- это кнопочка с флагом между Ctrl и Alt

В появившемся окошечке ввести cmd.exe
Откроется консоль для ввода команд. Набрать в ней команду ping zhurnal.lib.ru

Если перенаправление работает, то будет такая трасса:

Обмен пакетами с zhurnal.lib.ru [81.176.66.171] с 32 байтами данных:
Ответ от 81.176.66.171: число байт=32 время=22мс TTL=58
Ответ от 81.176.66.171: число байт=32 время=27мс TTL=58
Ответ от 81.176.66.171: число байт=32 время=31мс TTL=58
Ответ от 81.176.66.171: число байт=32 время=24мс TTL=58

Статистика Ping для 81.176.66.171:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 22мсек, Максимальное = 31 мсек, Среднее = 26 мсек

Жирным выделен адрес компьютера, на который посланы запросы. Видно, что подставляется IP адрес сервера samlib.ru

Если у вас другой адрес, значит перенаправление не работает. Возможные причины:
1. У файла hosts есть расширение. Например hosts.txt -- файл нужно переименовать, удалив расширение.
2. Нарушен формат файла.
3. Файл лежит где-то не там. Windows читает только файл hosts в папке c:\windows\system32\drivers\etc\

Те, кто не в силах справиться с виндой, можете взять подготовленный мной файл hosts Здесь. Файл нужно сначала где-нибудь сохранить, а затем скопировать в c:\windows\system32\drivers\etc\

+2

3

Мой хостс:

127.0.0.1 localhost
127.0.0.1 wofh.ru
81.176.66.171 zhurnal.lib.ru

127.0.0.1 roswar.ru
127.0.0.1 rareru.ru
127.0.0.1 ru.anno-online.com
127.0.0.1 autocontext.begun.ru
127.0.0.1 ads.ucoz.ru
127.0.0.1  m1.emea.2mdn.net.edgesuite.net
127.0.0.1  googleads.g.doubleclick.net
127.0.0.1 sup.com
127.0.0.1 cnt.sup.com
127.0.0.1 ZmRkM
127.0.0.1 ad.smaclick.com
127.0.0.1 ads.adfox.ru
127.0.0.1 s212.ucoz.net
127.0.0.1 cnt.sup.com
127.0.0.1 ads.sup.com
127.0.0.1 klanz.ru
127.0.0.1 l-stat.livejournal.net
127.0.0.1 edge.quantserve.com
127.0.0.1 ssl.gstatic.com
127.0.0.1 apis.google.com
127.0.0.1 video.begun.ru
127.0.0.1 images.begun.ru
127.0.0.1 begun.ru
127.0.0.1 img.mail.ru
127.0.0.1 sup.adfox.ru
127.0.0.1 sol.adbureau.net
127.0.0.1 sol-images.adbureau.net
127.0.0.1 adfox.ru
127.0.0.1 l-stat.livejournal.com
127.0.0.1 sol-agency.ru
127.0.0.1 wwwsol-agency.ru
127.0.0.1 sup.com
127.0.0.1 lj-toys.ru
127.0.0.1 l-stat.livejournal.com
127.0.0.1 p-stat.livejournal.com
127.0.0.1 ads.sup.com
127.0.0.1 safebrowsing-cache.google.com
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 safebrowsing.clients.google.com
127.0.0.1 content.adriver.ru
127.0.0.1 googlesyndication.com
127.0.0.1 pagead2.googlesyndication.com
127.0.0.1 wwwgoogle-analytics.com
127.0.0.1 googleads.g.doubleclick.net
127.0.0.1 an.yandex.ru
127.0.0.1 wwwaddthis.com
127.0.0.1 addthis.com
127.0.0.1 wwwfacebook.com
127.0.0.1 facebook.com
127.0.0.1 connect.facebook.net
127.0.0.1 platform.twitter.com

В самом конце забанены фасебук и твиттер, кому надо - удалите строки. Может еще что зацепил.
Но тот же LJ работает шустренько, и почти без гуано - нсмотря на все "апгрейды".

+3

4

Можно также использовать расширение Redirector для firefox.

+1

5

При забаненом zhurnal.lib.ru и не возможности зайти на samlib.ru (выкидывает на msn) перенаправление работает ,  zhurnal.lib.ru открывается

+1

6

О, большое спасибо, а то столкнулся с проблемой и не знал что делать.

+1

7

Надо будет запомнить, а то СИ иногда не открывается

+1

8

urpok101 написал(а):

Надо будет запомнить, а то СИ иногда не открывается

мну просто фригейт включает\выключает\меняет прокси, как правило на одной из случайных смен снова работает

Отредактировано araara456 (14-10-2016 11:36:06)

+1

9

Может кто подсказать
С браузера http://zhurnal.lib.ru открывается нормально
но в сиинформере выдается такое
Не удалось открыть страницу автора
Ошибка загрузки страницы
Удаленный сервер возвратил ошибку: (404) Не найден.
   в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
   в System.Net.WebClient.DownloadData(Uri address)
   в System.Net.WebClient.DownloadData(String address)
   в SIinformer.Utils.WEB.DownloadPageSilent(String url, DownloadProgressChangedEventHandler progress, DownloadDataCompletedEventHandler complete)
Ошибка загрузки страницы
Удаленный сервер возвратил ошибку: (404) Не найден.
   в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
   в System.Net.WebClient.DownloadData(Uri address)
   в System.Net.WebClient.DownloadData(String address)
   в SIinformer.Utils.WEB.DownloadPageSilent(String url, DownloadProgressChangedEventHandler progress, DownloadDataCompletedEventHandler complete)
Ошибка загрузки страницы
Удаленный сервер возвратил ошибку: (404) Не найден.
   в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
   в System.Net.WebClient.DownloadData(Uri address)
   в System.Net.WebClient.DownloadData(String address)
   в SIinformer.Utils.WEB.DownloadPageSilent(String url, DownloadProgressChangedEventHandler progress, DownloadDataCompletedEventHandler complete)
самлиб обект не найден
на http://budclub.ru недавно установили пароль, как заставить вводить его информер не знаю=(

+1

10

у меня SIinformer просто зависает намертво.

+1


Вы здесь » NERV » Любимые книги » Автоматическое перенаправление zhurnal.lib.ru на samlib.ru