Ip имя хоста для отчета трекеру

Направление трафика в зависимости от имени хоста?

есть ли такая возможность, направлять трафик через иной интерфейс в зависимости от имени хоста?

как это проще всего реализовать?

читать до просветления мануал по iptables.

читать до просветления мануал по iptables.

В каком разделе написано, как определять имя хоста для любого вида трафика? Хочу такой iptables!

Озвучь свою задачу, а не догадки по ее решению. В «tcp/udp/etc» не содержится информации об «имени хоста».

Взять список айпишников гугла и прописать в таблицу маршрутизации.

я иак понимаю у тс есть конкретный список сайтов. дальше по айпи адресам.

или вот выше предложили вариант со статичными рутами.

В каком разделе написано, как определять имя хоста для любого вида трафика?

Очевидно, там такого нет. А отсутствие информации тоже своего рода информация.

Этот тред войдёт в историю, я гарантирую это(с)

Подписался, клевый тред будет.

А зачем iptables? Это умеет обычная route.

Вообще задача в общем виде без костылей нерешаема, хотя бы потому что iptables и iproute2 работают на 3-4 уровнях OSI(и потому они вообще не обязаны знать ничего выше IP-адресов, номеров портов и протоколов), а DNS-имена находятся гораздо выше.

Вообще задача в общем виде без костылей нерешаема

Но задача то распространенная, а ничего толкового до сих пор не придумали, как ни странно.

Примерно так это должно быть возможно. Как там с iptables — мучайтесь сами.

Задача поставлена весьма корректно и имеет широкое практическое применение как для пользователя на десктопе, так и для роутеров/серверов.
О сложностях реализации я в курсе, но это проблему не решает 🙂

Клиентская, кстати есть под оффтопик, да.

кто о чем, а вшивый о бане 😉

Примерно так это должно быть возможно. Как там с iptables — мучайтесь сами.

В pf уже впилили libastral?

Плевать я хотел на твой посыл.

Ну. В любом случае, задача решается комплексным путем так или иначе.

Я уж молчу про серверные конфигурации, где такое требуется. Вот прямо сегодня с этим столкнулся, пару часов назад. Приходится костылить и переписывать баш скрипты на курл с явным указанием CURLOPT_INTERFACE

Вот это задача, а не мямлинг выше. Ответ: сесть, прорезолвить эти адреса и прямо средствами openvpn раздать клиентским машинам соответствующие записи таблицы маршрутизации. Непонятно только, зачем про него спрашивать.

В job, либо купить циску, либо прочитать lartc, либо iptables + xt l7 модуль какой-нибудь. В целом, задача решабельная.

А вот грубить пожалуйста не надо. Мы с тобой обсуждаем технические моменты, переходить на личности не обязательно, правда?

Источник

Кау узнать имя хоста?

1 1 · Хороший ответ

Как узнать параметры почтового сервера? Хочу включить сборщик почты с другого e-mail, а он пишет «введите параметры сервера». Где искать?

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

Подскажите пожалуйста, на каком ресурсе можно приобрести панель управления хостингом и сервером? Буду признателен за ответ.

У нас вы можете приобрести лицензию на панель управления хостингом ISPmanager 5 Lite. ISPmanager — одна из самых известных и популярных в России и СНГ панель управления VDS или выделенным Linux сервером. К ее достоинствам относят широкий набор поддерживаемого программного обеспечения и низкую стоимость.

Как узнать свой прокси и его пароль?

1 9 · Хороший ответ

Что такое определение хоста на компьютере?

1 2 · Хороший ответ

Как изменить mac адрес компьютера?

Методов смены mac-адресов много:

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

Читайте также

Что такое домен и где его найти?

8 · 13 ответов · Интернет

Как узнать модель ноутбука?

17 · 4 ответа · Компьютеры

Как вычислить по ip-адресу?

Статический ip адрес и белый это одно и тоже?

1 · 5 ответов · Интернет

Как посмотреть, какой у меня адрес почты?

1 · 2 ответа · Электронная почта

$ whois 125.124.13.41\» и видите на экране всё о предоставившем его провайдере. Итак, как вычислить IP-адрес компьютера, разобрались.»,»viewsCount»:58534,»quality»:4,»id»:»51fe0661-1df6-45a0-8e4d-66334136c276″,»isThequestion»:null,»votes»:49,»formattedText»:»

Для этого необходимо немного потрудиться. На Speed-Tester.Info есть специальный сервис – «узнать чужой IP». Просто щёлкаете на пункте меню и переходите на страничку с этим сервисом. А теперь, чтобы вычислить IP-адрес чужого компьютера, поступаем просто: вводим свой адрес электронной почты и имя интересующего нас пользователя (вместо имени может быть ник, e-mail). Сервис генерирует короткую ссылку, и мы отправляем её собеседнику. Как только он по ней переходит, получаем на почту его «ай-пи». Принятый адрес можно проверить на упомянутых ресурсах или на любом из сервисов «whois», которых полно в Интернете. Если у вас UNIX-подобная операционная система, и вам нужно получить информацию, например, об адресе 125.124.13.41 то просто набираете в терминале команду \»

Читайте также:  Счета типа ностро открываются на имя

$ whois 125.124.13.41\» и видите на экране всё о предоставившем его провайдере. Итак, как вычислить IP-адрес компьютера, разобрались.

«,»positiveVotes»:65,»contextUserCanMakeComment»:false,»author»:»515caca9-7db3-4839-89a0-486473717d25″,»invalidVerificationsCount»:null,»questionId»:»79fd3f37-2633-4ecd-8067-39bc68f58f02″,»updated»:»2018-07-25T00:06:27.295281+00:00″,»good»:true,»deleted»:false,»banned»:false,»pendingModeration»:false,»anonymous»:false,»negativeVotes»:-16,»audienceLimitation»:null,»editorChoice»:false,»validVerificationsCount»:null,»subscribed»:false,»created»:»2018-07-25T00:06:27.295281+00:00″,»plainText»:»Для этого необходимо немного потрудиться. На Speed-Tester.Info есть специальный сервис – «узнать чужой IP». Просто щёлкаете на пункте меню и переходите на страничку с этим сервисом. А теперь, чтобы вычислить IP-адрес чужого компьютера, поступаем просто: вводим свой адрес электронной почты и имя интересующего нас пользователя (вместо имени может быть ник, e-mail). Сервис генерирует короткую ссылку, и мы отправляем её собеседнику. Как только он по ней переходит, получаем на почту его «ай-пи». Принятый адрес можно проверить на упомянутых ресурсах или на любом из сервисов «whois», которых полно в Интернете. Если у вас UNIX-подобная операционная система, и вам нужно получить информацию, например, об адресе 125.124.13.41 то просто набираете в терминале команду \»

Но, публичный адрес не всегда постоянный. Он может меняться от подключения к подключению. То есть может быть, как статическийм так и динамическим.

Добрый день! Если вы имеете в виду адрес электронной почты, то нужно вспомнить хотя бы сервис, на котором зарегистрирован Ваш почтовый ящик. Зная сервис, можно попробовать восстановить логин, для этого в каждом сервисе есть специальная напоминалка.

«,»positiveVotes»:2,»contextUserCanMakeComment»:false,»author»:»4b46c7f3-44c9-44ca-ab49-c512761d1c8a»,»invalidVerificationsCount»:0,»commentTopics»:[«all»],»questionId»:»55cef659-a029-4f65-9fc6-41eab6ce3962″,»updated»:»2020-10-24T15:39:05.835125+00:00″,»good»:true,»deleted»:false,»banned»:false,»pendingModeration»:false,»anonymous»:false,»negativeVotes»:0,»audienceLimitation»:0,»editorChoice»:false,»validVerificationsCount»:0,»subscribed»:false,»created»:»2020-10-24T15:39:05.835105+00:00″,»plainText»:»Добрый день! Если вы имеете в виду адрес электронной почты, то нужно вспомнить хотя бы сервис, на котором зарегистрирован Ваш почтовый ящик. Зная сервис, можно попробовать восстановить логин, для этого в каждом сервисе есть специальная напоминалка.»,»commentsCount»:0,»type»:»answer»,»verifiedExperts»:null,»video»:null,»validVerifications»:null,»invalidVerifications»:null>,»baa84d2a-56ee-4356-8708-8e8efc5a78d9″:<"liked":null,"repostsCount":null,"text":"Добрый день!\n\nПочтовые серверы разные, настроены тоже по разному. Если напишите домен почты, что то можно будет сказать. То есть часть почты после собачки. ","viewsCount":3190,"quality":3,"id":"baa84d2a-56ee-4356-8708-8e8efc5a78d9","isThequestion":null,"votes":-2,"formattedText":"

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

«,»positiveVotes»:0,»contextUserCanMakeComment»:false,»author»:»6f6a0da4-694f-4ade-b70a-a629863bf31d»,»invalidVerificationsCount»:0,»commentTopics»:[«all»],»questionId»:»42ced9e9-d13e-48db-b48e-7ab5198d9cc5″,»updated»:»2020-09-24T16:49:54.898591+00:00″,»good»:true,»deleted»:false,»banned»:false,»pendingModeration»:false,»anonymous»:false,»negativeVotes»:-2,»audienceLimitation»:0,»editorChoice»:false,»validVerificationsCount»:0,»subscribed»:false,»created»:»2020-09-24T16:49:54.898566+00:00″,»plainText»:»Добрый день!\nПочтовые серверы разные, настроены тоже по разному. Если напишите домен почты, что то можно будет сказать. То есть часть почты после собачки.»,»commentsCount»:0,»type»:»answer»,»verifiedExperts»:null,»video»:null,»validVerifications»:null,»invalidVerifications»:null>,»867b45b2-1550-4fa7-80bd-f3830c9c6418″:<"liked":null,"repostsCount":0,"text":"У нас вы можете приобрести лицензию на панель управления хостингом [ISPmanager 5 Lite](https://mchost.ru/services/license/ispmanager/). ISPmanager — одна из самых известных и популярных в России и СНГ панель управления VDS или выделенным Linux сервером. К ее достоинствам относят широкий набор поддерживаемого программного обеспечения и низкую стоимость.","viewsCount":19,"quality":3,"id":"867b45b2-1550-4fa7-80bd-f3830c9c6418","isThequestion":null,"votes":1,"formattedText":"

У нас вы можете приобрести лицензию на панель управления хостингом ISPmanager 5 Lite. ISPmanager — одна из самых известных и популярных в России и СНГ панель управления VDS или выделенным Linux сервером. К ее достоинствам относят широкий набор поддерживаемого программного обеспечения и низкую стоимость.

Методов смены mac-адресов много:

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

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Популярное и похожее

Руководство по команде grep в Linux

15 примеров CURL в Linux

Установка VirtualBox 6.0 на Linux

Ethtool: как изменить скорость, дуплекс и находить неполадки сетевой карты в Linux

Установка Apache в Linux

Настройка DHCP сервера на CentOS или Ubuntu

Руководство по команде SSH в Linux с примерами

Openvox DGW-1004

Еженедельный дайджест

15 примеров команды PING для диагностики сети

Благодаря Linux, у нас есть очень много инструментов облегчающих администрирование и диагностику сети. В этом плане команда PING является одним из самых полезных инструментов для системных и сетевых администраторов.

Сама базовая возможность этой утилиты – определить доступен ли тот или иной хост. Тем не менее в этом материале мы приведем примеры расширенных возможностей этой команды в системе Linux.

Читайте также:  Как произносится имя на английском

Для чего используется команда PING?

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

Как видно, эта команда очень необходима для администрирования сети и серверов.

Как работает команда PING?

Принцип работы команды Ping прост: она посылает серию пакетов маленького размера на указанное устройство.

Для тестирования устройства может быть использован либо IP-адрес, либо имя хоста. После отправки пакета, утилита проверяет и измеряет время ответа целевого устройства.

Как вы могли предположить, время ответа зависит от нескольких условий в том числе географическое расположение или устройств, расположенных между источником и целевым устройством.

Например, в локальной проводной сети команда вернет лучший результат по времени, чем в сети с несколькими маршрутизаторами и сетевыми мостами.

Однако, на основе полученной информации утилита будет судить о состоянии целевого устройства.

Синтаксис команды следующий:

Ниже приведены некоторые полезные и часто используемые ключи для этой команды:

Можно ли использовать PING с прокси-сервером?

Прокси – это сервер или приложение играющее роль посредника для соединения двух хостов в сети. Это своего рода «человек посередине», который отправляет запросы прямо к хосту.

Проблема в том, что команда PING требует прямого соединения между устройствами. Таким образом, команда Ping не может функционировать если перед ним стоит прокси-сервер.

Ping IPv6 адресов

По умолчанию, когда запускаем команду PING, мы используем IP версии 4. Однако, с появлением протокола IPv6, все чаще стали встречаться адреса такого формата.

Ядро Linux поддерживает IPv6 начиная с версии 2.2, так что все дистрибутивы Linux поддерживают этот протокол.

Базовый синтаксис таков:

Как и при работе с IPv4, ключом –c можем указать число пакетов, для отправки, а ключ –i – определяет интерфейс для исходящих запросов.

Ping конкретного порта

Чтобы проверить доступность порта просто введите следующую команду:

Ping с выводом времени

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

Как видно из скриншота, команда показывает дату и время отправки каждого пакета.

Ping всех устройств в указанной подсети

Командой Ping можно посылать сигнал всем хостам в сети или подсети. Для этого нужно запустить ping с ключом –b на широковещательный адрес, который заканчивается на 255. Например:

Итак, если хост назначения недоступен, значит либо там блокируются ICMP пакеты, либо есть проблемы с сетью или таблицей маршрутизации.

Как завершить команду PING?

После этого команда немедленно остановится.

Завершение работы команды по счетчику

Вы можете ограничить число посылаемых пакетов. Например, если поставить число пакетов равным 10, то после отправки указанного числа пакетов выполнение команды прекратится.

Где расположена утилита PING?

В Unix-подобных системах таких, как Linux бинарные файлы обычно располагаются по пути

В этой папке можно найти все множество бинарных файлов, которые мы используем как команды в терминале. В других ОС семейства Linux, они могут быть расположены в:

Проверить это можем командой ls :

На скриншоте видно, что команда ping находится в папке

Другой метод, которым можно найти место расположения команд это which :

На выводе она даст следующую информацию:

Проверка задержки командой PING

Одна из возможностей, предоставляемых командой PING, является возможность измерения времени отклика сети. По-другому это называется задержка или время ожидания.

Чтобы измерить задержку введи указанную команду и обратите внимание на ввыод:

Как вы могли заметить, каждый пакет был отправлен с конкретным временем ответа. В конце же есть строка, которая начинается на:

Второе значение после знака равенства – это время задержки. В нашем случае он равен 6,798.

С помощью этого показателя мы можем определить хосты, связь с которыми хуже и приять соответствующие меры.

Поиск идеального значения MTU

MTU (Maximum Transmission Unit) это максимальный размер пакета, который может быть передан по сети.

Сегодня, в целях безопасности, в сетях создаются препятствия для работы MTU. Но большинство локальных сетей на основе Ethernet использует MTU размером 1500 байт.

Читайте также:  Бойцовский клуб имена героев

Если нужно найти самый подходящий размер MTU с помощью команды Ping, следует определить начальное значение и уменьшать его до тех пор, пока прекратятся ошибки. Если значение большое, мы получим следующую ошибку:

Чтобы сделать это запустите следующую команду:

В нашем случае, значение размера пакета слишком большое. Поэтому уменьшаем его до 1472 байтов.

Если получите другое сообщение, начальное значение должно быть уменьшено по единице до тех пор, пока не получите требуемый результат.

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

Ping на 2-ом уровне OSI (использование arping)

С помощью команды ping диагностика проводится на основе IP-адреса конкретного узла в сети. Это связано с тем, что команда ping работает на третьем сетевом уровне модели OSI.

Синтаксис команды следующий:

В результате получите что-то подобное:

Вывод команды показывает размер отправленного пакета, затем MAC адрес узла назначения, а также время ответа.

Отметим, что эта команда не предустановлена на системе Debian и производных.

Ping по имени узла

По умолчанию, команда ping посылает пакеты на узел назначения используя IP адрес или имя узла назначения. Также нужно отметить, что большинство реализаций утилиты ping на Linux не разрешают DNS в обратном направлении.

Например, если мы запустим команду ping, указав IP адрес, он вернёт только IP узла. И наоборот, если параметром передадим имя узла, то команда вернет его IP адрес. Посмотрите вывод введя команду ниже:

Ping маршрута (traceroute)

Сама по себе команда ping не показывает пути от источника к узлу назначения. Но это было бы очень кстати в том случае, когда узел назначения не отвечает, чтобы определить где именно теряется связь.

Команда tracert (Windows) или traceroute работают аналогично ping. Преимуществом этой команды является то, что он показывает весь путь следования пакета от источника до узла назначения.

В принципе traceroute посылает тот же ICMP пакет, что и Ping. Но в случае traceroute, в отличии от ping начально значение TTL пакета выставляется равным единице. Пакет доходит до первого узла по пути к узлу назначения. Устройство уменьшает TTL на одну единицу и если получается нуль, то возвращает сообщение об ошибке истечения времени пакета. В сообщение так же содержится IP адрес и имя хоста. Отправитель получает данное сообщение. Если оно не от узла назначения, то посылает второй пакет с TTL на один больше предыдущего. И так до тех пор, пока не получит ответ от узла назначения. Для получения пути нужно ввести команду:

Запустить команду если ping вернул ошибку

Представьте, что вам нужно получить оповещение если узел назначения перестал отвечать на запросы команды ping. Для этого нужно включить команду ping в bash скрипт и прописать нужные команды. Например, скрипт ниже позволяет вам проверить отвечает ли узел на запросы ping:

Установление размера пакета ping

По умолчанию, размер пакетов ICMP равен 56 байтам. Это позволяет не влиять на работу сети во время проверки. Но при необходимости можно изменять это значение. Для этого достаточно запустить команду ping с ключом –s и требуемым размером. Например:

Если нужно установить значение пакета равным 100 байтам, нужно прописать команду ниже:

Отключение команды ping

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

Она выключить возможно ответа на ICMP запросы до перезагрузки системы. Но если нужно навсегда отключить эту возможность, то придется отредактировать файл

и добавить следующую строку:

Сохраните файл и, для применения изменений введите команду:

Заключение

В этом материале мы рассмотрели, как команда ping работает в системе Linux. Ping одна из самых легких команд. Она позволяет лицам, ответственным в обеспечении нормально работы сети, выявлять проблемы и устранять их.

Было полезно?

Почему?

😪 Мы тщательно прорабатываем каждый фидбек и отвечаем по итогам анализа. Напишите, пожалуйста, как мы сможем улучшить эту статью.

😍 Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

Источник

Оцените статью
Имя, Названия, Аббревиатуры, Сокращения
Adblock
detector