INTEGRITY Dokumentace

DNS over Discord

1.1.1.1 DNS over Discord bot umožňuje spouštět vyhledávání DNS a dotazy WHOIS přímo v Discordu, což se hodí při společném řešení potíží s DNS nebo když potřebujete rychle zkontrolovat záznam bez přepínání do terminálu.

Pozvěte bota na svůj Discord server ↗ aby byl dostupný v kanálech daného serveru, nebo přidejte bota ke svému účtu Discord ↗ a používejte jej kdekoli v Discordu.

Provádění DNS dotazů

Jakmile je bot na vašem serveru, napište /dig a začněte provádět vyhledávání DNS. Discord zobrazí formulář lomítkového příkazu, ve kterém zadáte doménu k vyhledání, volitelný typ záznamu DNS a volitelný příznak pro zkrácený výsledek.

DNS vyhledávání je dotaz do systému Domain Name System, kterým se získávají záznamy spojené s doménou, například IP adresy, na které doména ukazuje, nebo poštovní servery, které používá.

Pokud je u příkazu zadána pouze doména, bot standardně vyhledává A záznamy (které mapují doménu na jednu nebo více adres IPv4) a vrátí výsledek v úplném formátu, nikoli ve zkráceném.

Příklad:

/dig domain: cloudflare.com

Podporované typy záznamů

Discord má u příkazů se lomítkem limit 25 možností, proto DNS over Discord nabízí na výběr 25 nejběžnějších typů DNS záznamů.

Podporované typy záznamů DNS

Chcete-li dotazovat jiné typy záznamů DNS nebo více typů najednou, použijte /multi-dig příkazu.

Odpověď ve zkrácené podobě

/dig příkaz má volitelný příznak pro vyžádání odpovědi ve zkrácené podobě.

Pokud požádáte o odpověď ve stručné podobě, sloupce name a TTL (time-to-live, doba uložení záznamu v mezipaměti) se vynechají. Příkaz vrátí pouze data záznamu bez formátování, podobně jako ekvivalentní dig odpověď rozhraní příkazového řádku.

Příklad:

/dig domain: cloudflare.com type: AAAA records short: True

Vypnutí kontroly DNSSEC

DNSSEC (Domain Name System Security Extensions) ověřuje, že odpovědi DNS nebyly změněny. Tuto validaci můžete vypnout v /dig příkaz s parametrem cdflag jako true, což je užitečné při řešení problémů s doménami s nesprávně nakonfigurovaným DNSSEC, kde chyby ověření brání zobrazení jinak platných záznamů.

Příklad:

/dig domain: cloudflare.com type: AAAA records cdflag: True

Aktualizace stávajících výsledků

Výsledky vyhledávání DNS můžete obnovit kliknutím na tlačítko Refresh. Kliknutím se bot znovu zeptá na dotaz DNS uvedený ve zprávě a výsledky ve zprávě aktualizuje. Na toto tlačítko může kliknout kterýkoli uživatel.

Tlačítko pro obnovení je k dispozici u všech odpovědí na /dig příkazu, včetně těch, které skončily chybou, například neznámou doménou nebo nenalezením žádných záznamů.

Změna poskytovatele DNS

Bot DNS over Discord ve výchozím nastavení používá službu DNS Cloudflare 1.1.1.1. Chcete-li porovnat výsledky mezi poskytovateli (například ověřit, zda problém s propagací DNS souvisí s konkrétním poskytovatelem), vyberte jiného poskytovatele z rozevírací nabídky pod výsledkem. Výsledky ve zprávě se podle zvoleného poskytovatele aktualizují. Poskytovatele DNS může změnit kterýkoli uživatel.

multi-dig příkaz

Pokud chcete najednou vyhledat více typů DNS záznamů, použijte /multi-dig příkaz. Umožňuje zadat libovolný podporovaný typ záznamu DNS, případně více typů oddělených mezerou.

Příklad:

/multi-dig domain: cloudflare.com types: A AAAA

Podporované typy záznamů

Na rozdíl od /dig, /multi-dig příkaz nezobrazuje nabídku automatického doplňování pro typy záznamů. Zadáváte seznam typů záznamů DNS oddělených mezerami, které chcete vyhledat.

Pokud zadáte neplatný typ záznamu, bot ho bez chybového hlášení vynechá. Pokud se tedy výsledky zdají neúplné, zkontrolujte překlepy ve svém seznamu typů. Pokud nejsou zadány žádné platné typy, bot standardně použije A záznamy.

Typy DNS záznamů, které bot podporuje a považuje za platné

Použijte * (hvězdička) místo typu záznamu a získáte tak výsledky DNS pro všechny podporované typy.

Odpověď ve zkrácené podobě

Podobně jako hlavní /dig příkazu /multi-dig příkaz také podporuje volitelný krátký příznak uvedený za typy zadanými v příkazu se lomítkem.

Příklad:

/multi-dig domain: cloudflare.com types: CDS CDNSKEY short: True

Vypnutí kontroly DNSSEC

Stejně jako u dig příkazu můžete vypnout kontrolu DNSSEC tím, že předáte cdflag jako true. Tím se vrátí záznamy DNS i v případě, že ověření DNSSEC selže.

Příklad:

/multi-dig domain: cloudflare.com type: AAAA records cdflag: True

Aktualizace stávajících výsledků

/multi-dig příkaz také poskytuje tlačítko pro obnovení pod každou sadou požadovaných výsledků DNS (nebo po každém bloku 10 typů záznamů DNS, pokud jste požádali o více než 10).

Stejně jako u /dig příkazu může kterýkoli uživatel stisknout tlačítko pro obnovení a aktualizovat zobrazené výsledky DNS, a to i u dotazů DNS, které dříve selhaly.

Změna poskytovatele DNS

Podobně jako /dig příkazu můžete změnit poskytovatele DNS při použití /multi-dig příkaz. Nabídka se zobrazí po každé sadě výsledků DNS (nebo po každém bloku výsledků, pokud je požadováno více než 10 typů záznamů).

Tuto nabídku může použít kterýkoli uživatel ke změně poskytovatele DNS použitého pro vyhledávání.

whois příkaz

/whois příkaz provede v Discordu vyhledání RDAP/WHOIS pro zadanou doménu, IP adresu nebo ASN (Autonomous System Number, jedinečný identifikátor přidělený síti). WHOIS vrací informace o registraci a vlastnictví, například kdo doménu zaregistroval a kdy jí vyprší platnost.

Příklady:

/whois query: cloudflare.com
/whois query: 104.16.132.229
/whois query: 2606:4700::6810:84e5
/whois query: 13335

Další příkazy

Bot má také k dispozici sadu pomocných příkazů, díky kterým získáte další informace o botovi a rychlé odkazy.

help příkaz

/help příkaz poskytuje přímo v Discordu dokumentaci ke všem příkazům dostupným v botovi 1.1.1.1 DNS over Discord.

Příklad:

/help

privacy příkaz

/privacy příkaz zobrazí upozornění na zásady ochrany osobních údajů pro používání bota 1.1.1.1 DNS over Discord. Můžete také viz stránka Zásady ochrany osobních údajů ↗ pro přístup k němu.

Příklad:

/privacy

terms příkaz

/terms příkaz zobrazí upozornění na podmínky používání bota 1.1.1.1 DNS over Discord. Můžete také viz stránka Podmínky používání služby ↗ pro přístup k němu.

Příklad:

/terms

github příkaz

DNS over Discord bot je open source a /github příkaz poskytuje rychlý odkaz pro přístup k repozitáři GitHub. Repozitář GitHub je dostupný na adrese https://github.com/MattIPv4/DNS-over-Discord/ ↗.

Příklad:

/github

invite příkaz

/invite příkaz poskytuje uživateli rychlý odkaz pro pozvání bota 1.1.1.1 DNS over Discord na jiný server Discord nebo pro jeho přidání k účtu Discord. Bota lze kdykoli pozvat pomocí https://cfl.re/3nM6VfQ ↗. Tohoto bota lze také přidat do účtů s https://dns-over-discord.v4.wtf/invite/user ↗.

/invite

Vývoj

DNS over Discord bot je nasazen na Cloudflare Workers ↗.

Zdrojový kód bota najdete na GitHubu, stejně jako informace o tom, jak začít přispívat do projektu, na https://github.com/MattIPv4/DNS-over-Discord/ ↗.