dns.toys — это DNS-сервер, который позволяет творчески подходить к протоколу DNS и предлагает удобные утилиты и службы, к которым легко получить доступ через командную строку.
Скопируйте и запустите приведенные ниже команды, чтобы попробовать.
Мировое время
dig mumbai.time @dns.toys
dig newyork.time @dns.toys
dig paris/fr.time @dns.toys
Передавать названия городов без пробелов с суффиксом .time
. При необходимости передайте двухбуквенный код страны, разделенный косой чертой.
Преобразование часового пояса
Пропустить ГГГГ-ММ-ДДТHH:MM-$fromCity-$toCity (две буквы кода страны, разделенные косой чертой, необязательно).
dig 2023-05-28T14:00-mumbai-paris/fr.time @dns.toys
Погода
dig mumbai.weather @dns.toys
dig newyork.weather @dns.toys
dig amsterdam/nl.weather @dns.toys
Передавать названия городов без пробелов с суффиксом .weather
. При необходимости передайте двухбуквенный код страны. Этот сервис работает на год нет
Преобразование единиц измерения
dig 42km-mi.unit @dns.toys
dig 32GB-MB.unit @dns.toys
$Value$FromUnit-$ToUnit. Чтобы увидеть все 70 доступных единиц,
dig unit @dns.toys
Конвертация валюты (форекс)
dig 100USD-INR.fx @dns.toys
dig 50CAD-AUD.fx @dns.toys
$Value$FromCurrency-$ToCurrency. Ежедневные тарифы от обменный курс.хост.
IP-эхо
dig -4 ip @dns.toys
Повторите свой IPv4-адрес.
dig -6 ip @dns.toys
Повторите свой IPv6-адрес.
Число в слова
dig 987654321.words @dns.toys
Преобразование чисел в английские слова.
Полезный диапазон CIDR
dig 10.0.0.0/24.cidr @dns.toys
dig 2001:db8::/108.cidr @dns.toys
Проанализируйте нотацию CIDR, чтобы узнать первый и последний используемый IP-адрес в подсети.
Преобразование системы счисления
dig 100dec-hex.base @dns.toys
dig 755oct-bin.base @dns.toys
Преобразует число из одного основания в другое. Поддерживаемые базы: шестнадцатеричный, десятичный, октябрь и бин.
Пи
dig pi @dns.toys
dig pi -t txt @dns.toys
dig pi -t aaaa @dns.toys
Выведите цифры числа Пи. Ага.
Английский словарь
dig fun.dict @dns.toys
dig big-time.dict @dns.toys
Получите словарные определения английских слов. Питаться от ВордНет®. Замените пробелы тире.
Бросок кубиков
dig 1d6.dice @dns.toys
dig 3d20/2.dice @dns.toys
Количество кубиков, которые нужно бросить, а затем d
за которым следует количество сторон каждого кубика, как в настольных ролевых играх.
Необязательный суффикс /$number
чтобы добавить его к общей сумме. Например, бросок ДнД типа 2d20+3 записывается как 2d20/3.
Подбрасывание монеты
dig coin @dns.toys
dig 2.coin @dns.toys
Количество монет, которые нужно бросить.
Генерация случайных чисел
dig 1-100.rand @dns.toys
dig 30-200.rand @dns.toys
Создать случайное число в указанном диапазоне (включая значения диапазона).
Преобразование временных меток эпохи/Unix
dig 784783800.epoch @dns.toys
Преобразуйте временную метку эпохи/unix в удобочитаемую дату. Поддерживает временные метки Unix в с, мс, мкс и нс.
Рассчитать расстояние по воздуху
dig A12.9352,77.6245/12.9698,77.7500.aerial @dns.toys
Рассчитать расстояние в воздухе между парой широт и долготы
Генерация UUID
dig 5.uuid @dns.toys
Сгенерируйте N UUID (v4).
Помощь
dig help @dns.toys
Перечисляет доступные услуги.
Баш
Добавьте этот псевдоним bash в свой ~/.bashrc
файл. +
args показывают более чистый вывод из dig.
alias dy="dig +short @dns.toys"
Рыба
Добавьте это в файл конфигурации рыбы.
alias dy="dig +noall +answer +additional $argv @dns.toys"
Zsh
Добавьте этот псевдоним zsh в свой ~/.zshrc
файл. +
args показывают более чистый вывод из dig.
alias dy="dig +short @dns.toys"
Затем используйте команду dy в качестве ярлыка.
dy berlin.time
dy mumbai.weather
dy 100USD-INR.fx
Почему нет? Ради забавы. Я провожу много времени за терминалом, и быстрое преобразование единиц измерения, проверка погоды и т. д. без необходимости открывать неуклюжую страницу поиска полезно.
2024-01-07 07:29:21
1704615970
#Полезные #утилиты #игрушки #через #DNS