ping (-LRUbdfnqrvVaAB)

На самом деле это единственный раздел про unix на этом форуме

Модератор: /dev/random

Аватара пользователя
ArkanJR
Сообщения: 1103
ОС: MS Windows, МСВС

ping

Сообщение ArkanJR » 19.07.2017 19:30

Что это за параметр?
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 4866
ОС: Gentoo

Re: ping

Сообщение /dev/random » 19.07.2017 19:37

ArkanJR писал(а):
19.07.2017 19:30
ping -LRUbdfnqrvVaAB
Что это за параметр?

Это не параметр. Это параметрЫ. Большинство утилит командной строки позволяет вот так объединять несколько передаваемых однобуквенных параметров в один. И что-то мне подсказывает, что вы привели полный список доступных параметров какой-то древней версии ping.
Спасибо сказали:

Аватара пользователя
ArkanJR
Сообщения: 1103
ОС: MS Windows, МСВС

Re: ping

Сообщение ArkanJR » 19.07.2017 19:47

/dev/random писал(а):
19.07.2017 19:37
Это не параметр. Это параметрЫ. Большинство утилит командной строки позволяет вот так объединять несколько передаваемых однобуквенных параметров в один. И что-то мне подсказывает, что вы привели полный список доступных параметров какой-то древней версии ping.

Так это пример, как задать несколько параметров одновременно? Вон оно что.
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Спасибо сказали:

Аватара пользователя
yars
Сообщения: 1144
Статус: Slacker!
ОС: Slackware64-current

Re: ping

Сообщение yars » 19.07.2017 21:10

Пример:

Код: Выделить всё

# lspci -knns 07:00.0
07:00.0 Network controller [0280]: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) [168c:002e] (rev 01)
    Subsystem: Foxconn International, Inc. T77H167.00 [105b:e034]
    Kernel driver in use: ath9k
    Kernel modules: ath9k

Так может не только ping. Но, есть программы, у которых параметры даются только через разделители. Сколько программистов, столько и реализаций :)
Slackware64-current/Xfce 4.12/Acer TravelMate 5760
-------------
Registered Linux User #557010
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: ping

Сообщение Bizdelnick » 19.07.2017 21:23

yars писал(а):
19.07.2017 21:10
Сколько программистов, столько и реализаций

Ну не надо, встречаются всё-таки иногда разумные, которые используют getopt(3) вместо изобретения велосипедов.
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Kopilov
Сообщения: 655
ОС: Gentoo, Debian

Re: ping

Сообщение Kopilov » 19.07.2017 22:20

А самые упоротые -- даже Apache Commons CLI :)

Меня всегда удивляло, что сама Java использует многосимвольные опции с одним дефисом.
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 792
ОС: Fedora

Re: ping

Сообщение s.xbatob » 19.07.2017 22:33

Bizdelnick писал(а):
19.07.2017 21:23
yars писал(а):
19.07.2017 21:10
Сколько программистов, столько и реализаций

Ну не надо, встречаются всё-таки иногда разумные, которые используют getopt(3) вместо изобретения велосипедов.

Только в libc кроме getopt с компанией есть argp. Ещё был popt (его использует rpm), но он не прижился. У Qt свой разборщик с несовместимым поведением. В Python есть два собственных разборщика...
Есть ещё совсем старые, но востребованные утилиты со своим собственным разбором, например find или dd
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: ping

Сообщение Bizdelnick » 19.07.2017 23:08

s.xbatob писал(а):
19.07.2017 22:33
Только в libc кроме getopt с компанией есть argp. Ещё был popt (его использует rpm), но он не прижился. У Qt свой разборщик с несовместимым поведением. В Python есть два собственных разборщика...

Забыли как минимум boost::program_options и не меньше одной-двух ходовых библиотек для вообще каждого ЯП. Но в любом случае это не "сколько программистов, столько и реализаций".

s.xbatob писал(а):
19.07.2017 22:33
Есть ещё совсем старые, но востребованные enbkbns со своим собственным разбором, например find или dd

Полагаю, что в реализации GNU там всё же не собственный разбор, а getopt_long_only() (в код не смотрел).
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
ArkanJR
Сообщения: 1103
ОС: MS Windows, МСВС

Re: ping

Сообщение ArkanJR » 20.07.2019 19:28

Есть ли возможность определить IP-адрес удалённого компьютера, если на нём запрещён ping?
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1489
ОС: Fedora 30

Re: ping

Сообщение Vascom » 20.07.2019 20:45

Откуда определить?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: ping

Сообщение Bizdelnick » 20.07.2019 20:49

ArkanJR писал:
20.07.2019 19:28
Есть ли возможность определить IP-адрес удалённого компьютера, если на нём запрещён ping?
А если бы был разрешён, как бы определяли?
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
ArkanJR
Сообщения: 1103
ОС: MS Windows, МСВС

Re: ping

Сообщение ArkanJR » 20.07.2019 21:22

Bizdelnick писал:
20.07.2019 20:49
А если бы был разрешён, как бы определяли?
ping <имя удалённого компьютера>
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 792
ОС: Fedora

Re: ping

Сообщение s.xbatob » 20.07.2019 21:45

ArkanJR писал:
20.07.2019 21:22
ping <имя удалённого компьютера>
Оригинальный подход :laugh: К вашим услугам утилиты dig или nslookup
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 1785
ОС: Mandriva => Gentoo (~amd64)

Re: ping

Сообщение devilr » 20.07.2019 21:49

s.xbatob писал:
20.07.2019 21:45
Оригинальный подход :laugh:
Нормальный подход пользователей windows.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15749
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: ping

Сообщение Bizdelnick » 20.07.2019 21:59

ArkanJR писал:
20.07.2019 21:22
Bizdelnick писал:
20.07.2019 20:49
А если бы был разрешён, как бы определяли?
ping <имя удалённого компьютера>
Ннууу… Если Вам нравится такой извращённый способ, то он сработает независимо от того, разрешён ли пинг. Но, таки да, nslookup или host — более прямой путь для достижения цели.
Добавлено (22:02):
devilr писал(а):
20.07.2019 21:49
Нормальный подход пользователей windows.
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
команда
новичок
нюанс
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 1785
ОС: Mandriva => Gentoo (~amd64)

Re: ping

Сообщение devilr » 20.07.2019 22:06

Bizdelnick
Я знаю, что такое nslookup :) Но, в мире винды, обычные пользователи обычно используют (и использовали) именно пинг. Горькая правда жизни. Тэг "сарказм" всё так же найти не могу...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ArkanJR
Сообщения: 1103
ОС: MS Windows, МСВС

Re: ping

Сообщение ArkanJR » 21.07.2019 07:57

Если вбить в поисковике ("Яндекс"): как узнать ip адрес удаленного компьютера, то изрядная доля ответов придётся на использование утилиты ping.
Добавлено (08:00):
По использованию nslookup: что значит "Не заслуживающий доверия ответ"?
— Да, это была ошибка, Кемп, огромная ошибка, что я взялся один за это дело. Напрасно потрачены силы, время, возможности. Один… Удивительно, как беспомощен человек, когда он один! Мелкая кража, потасовка — и всё.

© Г. Уэллс "Человек-невидимка"
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 792
ОС: Fedora

Re: ping

Сообщение s.xbatob » 21.07.2019 11:19

ну да:

Shell

$ nslookup yandex.ru
Server: 192.168.74.1
Address: 192.168.74.1#53

Non-authoritative answer:
Name: yandex.ru
Address: 77.88.55.70
Name: yandex.ru
Address: 77.88.55.66
Name: yandex.ru
Address: 5.255.255.77
Name: yandex.ru
Address: 5.255.255.70
Name: yandex.ru
Address: 2a02:6b8:a::a
только этот Non-authoritative answer означает вовсе не то, что вы думаете.
Или вам не нравятся 5 адресов?
Спасибо сказали:

senigor
Сообщения: 1
ОС: suse

Re: ping

Сообщение senigor » 22.07.2019 14:26

ArkanJR писал:
21.07.2019 07:57
Если вбить в поисковике ("Яндекс"): как узнать ip адрес удаленного компьютера, то изрядная доля ответов придётся на использование утилиты ping.
Добавлено (21.07.2019 08:00):
По использованию nslookup: что значит "Не заслуживающий доверия ответ"?
насколько я помню это означает что ближайший (прописанный у вас) днс взял данные и отправил вам ответ из своего кеша, т.е. не отрпавляя запрос на днс ответственного за запрашиваемую зону
Спасибо сказали: