Jo ... změní se DNS a zase bude hledat problém. Okecávat začátečníkům dobré zvyky se nevyplácí.
Proto Stavový firewall, protože ví o stavu spojení. Takže pokud mám ošetřené, že to co už jede, to není zablokované, nejsem vázán povinností si povolovat, na které servery můžu (což v podstatě tvoje pravidlo dělá). Mým řešením obsáhnu naprosto vše, jelikož komunikaci toho routeru samotného neomezuji.
Druhé pěkné pravidlo je - omezovat na straně, kde to má logický smysl. Takže když už bych chtěl omezovat odchozí provoz, dělám to na OUTPUTu.
A správnější to je (když už se chceš hádat) proto, že nejenom UDP používá DNS ... ale i TCP. A čímdál častěji, neboť DNSSEC ty odpovědi dost natahuje.
Takže jsi mu poradil v podstatě dva řádky, jako já ... ale to moje je univerzální (a kratší na psaní). Pro všechny služby, co by mohl chtít ...
Stejně to je bezpředmětné, neboť neznáme stav jeho firewallu.