Look up and parse OpenAlias data.
Get cryptocurrency addresses for "nabijaczleweli.xyz" and "donate.getmonero.org" aliases:
openalias nabijaczleweli.xyz donate.getmonero.org
Look up and get BTC address for "[email protected]":
extern crate openalias;
openalias::addresses("[email protected]");
For more information and examples see the manpage and/or documentation.
Just use dnscrypt-proxy on your system.