ZaLinux.ru

Сеть

Как закрыть TCP подключение

TCP протокол используется для доступа к SSH серверу, доступа к веб-сайтам и во многих других случаях. TCP протокол устанавливает подключение для инициализации которого выполняется трёхэтапное рукопожатие, в процессе использования этого подключения происходит контроль целостности передачи данных и повторная передача повреждённых…
ДАЛЕЕ

Фильтры tcpdump и pcap. Фильтры захвата Wireshark

pcap — это библиотека захвата пакетов. Имеется синтаксис фильтрации пакетов, который описывает, какие именно пакеты должны быть захвачены (сохранены или отображены). Работа с библиотеками, в первую очередь, интересна программистам, но не обычным пользователям. Но в данном случае синтаксису фильтров pcap…
ДАЛЕЕ

IPv6 аналог для «arp -an» в IPv4

При использовании протокола IPv4, когда в локальной сети необходимо отправить сообщение на другой компьютер, то делается запрос MAC адреса для заданного IPv4 адреса. В tcpdump это выводится как обмен сообщениями arp who-has … tell … И ARP кэш на компьютере,…
ДАЛЕЕ

14 примеров команды ss для мониторинга сетевых подключений

Команда ss — это инструмент, который используется для отображения информации о сетевых сокетах в системе Linux. Инструмент отображает более подробную информацию, чем команда netstat, которая используется для отображения активных соединений сокетов. В этом руководстве мы подробно рассмотрим, как можно использовать…
ДАЛЕЕ

Как скачивать файлы по SSH

Графический интерфейс SFTP Если на сервере или просто удалённом компьютере запущен SSH, то для передачи файлов на этот компьютер или скачивания файлов с него не нужно устанавливать FTP или любое другое дополнительное программное обеспечение. SSH из коробки поддерживает протоколы SCP…
ДАЛЕЕ

Как настроить локальный DNS используя файл /etc/hosts в Linux

DNS (система или служба доменных имён) — это иерархическая, децентрализованная служба/система наименования и перевода доменных имён в IP адреса в Интернете или в приватной сети, а также серверы, которые предоставляют такой сервис и называют DNS серверами. Эта статья объясняет, как…
ДАЛЕЕ

Как в Linux определяется порядок источников для разрешения имён (приоритет файла hosts и DNS)

Перед доступом к сайту компьютеру необходимо узнать его IP. Обычно для этого используется запрос к DNS серверу, который веб-браузер или операционная система выполняют автоматически, без действий пользователя. В операционных системах Windows и Linux имеется файл hosts, в котором можно установить…
ДАЛЕЕ

Как пользоваться командой nslookup для DNS запросов

nslookup — это программа для запроса к серверам DNS. С помощью утилиты nslookup можно узнать значение DNS записей домена, узнать IP сайта, узнать сервера имён веб-сайта, почтовые сервера домена и другую информацию. Программа nslookup умеет работать в двух режимах: интерактивном…
ДАЛЕЕ

Примеры DNS запросов командой host

Host — это простая утилита для выполнения поисков по DNS. Она обычно используется для преобразования имён в IP адреса и для обратных преобразований IP адресов в доменные имена. Она также может использоваться для просмотра списка и проверки различных типов DNS…
ДАЛЕЕ

Как пользоваться командой dig для DNS запросов

dig — это гибкий инструмент для опроса DNS серверов имён. Он выполняет поиск по DNS и отображает ответы, которые возвращены от сервера или серверов имён. Большинство DNS администраторов используют dig для решения проблем DNS из-за его гибкости, простоты использования и…
ДАЛЕЕ

Как исправить «No route to host» SSH в Linux (РЕШЕНО)

SSH — это самый безопасный способ управления удалёнными серверами Linux. Одной из самых частых ошибок с которыми вы можете столкнуться при использовании SSH является «ssh: connect to host port 22: No route to host». В этой короткой статье будет показано,…
ДАЛЕЕ

Как узнать IP DNS сервера в Linux

DNS (Domain Name System — система доменных имён) является важным элементом сети. Без DNS не работали бы Интернет-браузер, почтовые сервера, стриминговые сервисы и другие. Задача DNS сообщать IP адрес запрошенного имени хоста (обычно домена веб-сайта). Эта служба работает на специальных…
ДАЛЕЕ

Как в PhantomJS поменять значение User Agent

По умолчанию значение User Agent в запросах PhantomJS имеет примерно следующий вид: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.1.1 Safari/538.1 Но это значение можно поменять на любое другое, чтобы, к примеру, выдать запрос от PhantomJS за запрос от…
ДАЛЕЕ

Как с помощью PhantomJS отправить POST запрос и получить содержимое страницы

Подробности о том, что такое PhantomJS и как установить эту программу в различные дистрибутивы, смотрите в статье «Как установить PhantomJS на Linux». С помощью PhantomJS можно не только получать HTML код страниц, но и в командной строке видеть текстовую версию…
ДАЛЕЕ

PHP cURL как установить значение User Agent ИЛИ как сделать так, чтобы сервера не блокировали запросы cURL?

Некоторые сайты нормально открываются в браузере, но при попытке получить исходный HTML код с помощью cURL эти запросы могут отклоняться. Могут возвращаться коды ответов, например, 403, то есть доступ запрещён. Чтобы понимать, как это исправить, нужно понимать причины, которых может…
ДАЛЕЕ