NAT на Cisco. Часть 1-2

NAT (Network Address Translation) — технология трансляции сетевых адресов, т.е. подмены адресов в заголовке IP-пакета (иногда может еще и порт менять в заголовках TCP/UDP, но об этом позже).

Другими словами, пакет, проходя через маршрутизатор, может поменять свой адрес источника и/или назначения.

Зачем это нужно?

  1. Для обеспечения доступа из LAN, где чаще всего используются частные IP-адреса, в Internet, где маршрутизируются только глобальные IP-адреса.
  2. (в меньшей степени) для сокрытия топологии сети и создания некоторого защитного барьера для проникновения внутрь сети (обсудим это позже на примере).

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

  • Static NAT — статический NAT задает однозначное соответствие одного адреса другому. Иными словами, при прохождении через маршрутизатор, адрес(а) меняются на строго заданный адрес, один-к-одному. (к примеру 10.1.1.1 всегда заменяется на 11.1.1.1 и обратно, но никогда на 12.1.1.1). Запись о такой трансляции хранится неограниченно долго, пока есть строчка в конфиге.
  • Dynamic NAT — при прохождении через маршрутизатор, новый адрес выбирается динамически из некоторого куска адресов, называемого пулом (англ. pool). Запись о трансляции хранится некоторое время, чтобы ответные пакеты могли быть доставлены адресату. Если в течение некоторого времени трафик по этой трансляции отсутствует, трансляция удаляется и адрес возвращается в пул. Если требуется создать трансляцию, а свободных адресов в пуле нет, то пакет отбрасывается. Иными словами, хорошо бы, чтобы число внутренних адресов было ненамного больше числа адресов в пуле, иначе высока вероятность проблем с доступом наружу.
  • Dynamic NAT with overload или PAT. Работает почти также, как dynamic NAT, но при этом происходит трансляция много-в-один, задействуя при этом возможности транспортного уровня. Об этом подробнее на примере дальше.

В статье рассматриваются особенности работы и возможные варианты NAT на Cisco.

Читать о NAT на Cisco

WordPress Content Slide - Плагин для слайда картинок

WordPress Content Slide

Если хотите поместить в шаблон слайдер изображений, то вам пригодится плагин WordPress Content Slide.

Читать о WordPress плагине Content Slide

DocsPal – универсальный онлайн-конвертер и просмотрщик файлов

Часто задаюсь мыслью "а нужно ли держать на компьютере монстрообразный office?". Вместо этого можно пользоваться онлайновыми офисными пакетами. Однако иногда, могут возникать ситуации, в которых Google Docs окажется бессильным. Зачастую это связано документами в каких-то старых, не поддерживаемых онлайн-сервисами форматах. И могут сильно пригодиться такие бесплатные онлайновые конвертеры как DocsPal.

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

Читать о DocsPal

Быстрое и эффективное создание скриншотов в Google Chrome

Awesome Screenshot: Capture & Annotate

Снимок экрана бывает нужным для того, чтоб показать сообщения об ошибке иди, скажем, для инструкций к использованию какой-то программы или если надо запечатлеть интересный момент, встретившийся в сети. Профи используют специальные программы, некоторые используют Paint оперируя комбинациями PrintScreen + Alt. Но в этой статье будет описан третий вариант — снятии скриншота в любимом Google Chrome, с помощью расширения Awesome Screenshot: Capture & Annotate.

Читать о Awesome Screenshot: Capture & Annotate

Как избавиться от винлокера?

Винлокер

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

Если раньше от винлокеров было легко избавиться, то сейчас это куда сложнее, вирусописатели не спят.  С ранними модификациями можно было справиться с помощью залипания клавиш Shift или кWin+U и последующей очисткой автозагрузки, теперь же подобные фокусы результатов не дают. Диспетчер задач так же заблокирован, баннер имеет самый высокий приоритет и отображается поверх всех окон, независимо от их приоритета. Пуск вроде и есть, но толку от него мало, на нажатие не реагирует.  Ну и безопасный режим так-же заблокирован.

Как же с такой заразой бороться?

Читать как избавиться от винлокера

Плагин для поиска неработающих ссылок в WordPress-блоге.

Broken Link Checker

Плагин Broken Link Checker помогает найти неработающие ссылки в вашем блоге. Кто-то может подумать, что нет особой  необходимости ставить плагин, но на любом развитом блоге много неработающих ссылок. И тут не говориться про сайты людей которые комментируют. Имеется ввиду те ссылки, которые проставляются самим автором блога. Например когда вы ссылались на хороший пост, забавное изображение или еще на что-то, что показалось достойным, чтоб поделиться ссылкой с читателем. Вы уверены, что эти ссылки до сих пор рабочие? Broken Link Checker может вам в этом помочь: в фоновом режиме проверит ссылки блога и оповестит Вас о результатах.

Читать о Broken Link Checker

Проверяем файлы на заразность сразу множеством антивирусов

Современная жизнь тесно связана с интернетом и компьютерами. На сегодня самая популярная ОС это Windows. Отсюда вывод: современная жизнь человека тесно связана с компьютерными вирусами. Конечно, есть заслужившие доверие антивирусы, при этом некоторые из них даже бесплатны для домашнего использования. Бывает что хочется лишний раз убедиться в том что тот антивирус, который просканировал подозрительный файл, не ошибся и отдать этот файл на съедение другим популярным и известным антивирусам. Но не устанавливать же себе все эти антивирусы?  Для таких случаев есть хорошая возможность сделать процедуру проверки файла разными антивирусами удобной.

Virus Total

Как видите маленькая (80KB) утилитка VirusTotal Uploader добавляет команду в контекстное меню проводника. Очень похоже на стационарный антивирус =)

Утилитка отправляет указанный файл на сервер VirusTotal - www.virustotal.com , где он и проверяется разными антивирусами.

VirusTotal Uploader - www.virustotal.com/metodos.html

Typing Speed: измеряем скорость набора текста в Google Chrome

Typing Speed

Typing Speed — расширение для Google Chrome, оно показывает информацию о том, с какой скоростью вы набираете текст, а так же отображает в виде изображения частоту использования клавиш клавиатуры. Расширение измеряет количество напечатанных слов и символов в минуту, а также общее время набора текста.

Читать о Typing Speed

КупонГид информирует о всех скидках в вашем городе

Я уже писал от таком сайте/сервисе как Покупон, услугами которого уже не раз пользовался: несколько раз ходил на суши, пиццу, накатался на картинге, купил 5 маек и все это со скидкой более 50%. Например для того, чтоб покататься в выходные дни на автодроме "Чайка" надо заплатить 120 грн., но благодаря Покупону я катался за 45 грн. Такие сайты естественно становятся очень популярными и в последнее время их открылось настолько много, что уже сложно уследить за всеми скидками которые предлагают. И если раньше я выбирал вид своего времяпровождения (пойти в ресторан, покататься на картинге, пострелять в пейнтболе) исходя из того, что предлагают, то теперь можно без проблем найти ту скидку, которая нужна. Хочется сходить на пиццу? Не проблема, смотрим на котором из сайтов предлагаются скидки на пиццу и выбираем ближайшую пиццерию. Хочется  чего-то экстремального? Тоже не проблема - скидок настолько много, что обязательно найдете то, чего вам хочется.

Читать про КупонГид

Код С# в bat-файле

О том, как можно использовать возможности dotNet в bat-скриптах. В записи описан простой способ как можно скомпилировать и запустить код С#, который написан внутри bat-файла.

Как можно скомпилировать и запустить код С#, который написан внутри bat-файла