Integrace RichPear Home
DNS IP
DNS IP vytváří senzory s IP adresou získanou přes DNS dotaz. Bez zadaného hostitele sleduje veřejnou IP adresu přes OpenDNS.
- Doména
dnsip- Kategorie
- Síť
- Komunikace
- cloudové dotazování
- Nastavení
- průvodce v UI
- Vyžaduje
- DNS resolver dostupný z RichPear Home
Ukázka v RichPear Home
Snímky ukazují, kde integraci v českém rozhraní vyhledat a jak vypadá první konkrétní krok nastavení.
Co integrace přidá
Integrace každé dvě minuty provede DNS dotaz a výsledek uloží jako stav senzoru. Podle dostupnosti resolverů může vytvořit samostatné hodnoty pro IPv4 a IPv6.
Když nezadáte hostitele, použije se dotaz na veřejnou IP adresu. Když hostitele zadáte, senzor ukazuje IP adresu, na kterou se dané jméno překládá.
Příprava
Rozmyslete si, jestli chcete sledovat veřejnou IP domácnosti, nebo překlad konkrétního hostitele. U více IP adres se jako stav vrací nejnižší adresa a prvních několik adres je dostupných v atributu.
Pokud chcete používat vlastní resolver, připravte jeho IP adresu a port. Výchozí DNS port je 53.
Nastavení v RichPear Home
Otevřete Nastavení, Zařízení a služby, Přidat integraci a vyhledejte DNS IP. Pro veřejnou IP ponechte výchozí nastavení, pro konkrétní doménu zadejte hostitele.
V možnostech integrační položky lze upravit resolver a port, například na 1.1.1.1 pro IPv4 nebo 2606:4700:4700::1111 pro IPv6.
Kontrola hodnot
Po vytvoření senzoru zkontrolujte stav a atribut ip_addresses. U veřejné IP porovnejte hodnotu se stavem routeru nebo ověřeným externím dotazem.
U firemních nebo filtrovaných sítí počítejte s tím, že DNS odpověď může být upravená lokálním resolverem.
Automatizace
Senzor se hodí pro upozornění na změnu veřejné IP nebo změnu DNS záznamu služby.
alias: Zmena verejne IP
trigger:
- platform: state
entity_id: sensor.dns_ip
action:
- action: notify.send_message
data:
message: "Veřejná IP se změnila na {{ states('sensor.dns_ip') }}"
Provoz
Senzor nepoužívejte jako bezpečnostní ověření dostupnosti služby. DNS odpověď říká jen to, kam se jméno překládá, ne zda služba skutečně běží.
Řešení problémů
Při prázdném nebo nečekaném stavu ověřte resolver, port, DNS blokování v síti a správný zápis hostitele bez protokolu http://.