- Recursion
- Loop through name servers -> should I also retry the name servers when they failed?
- add timeout option -W in seconds.
- Truncation.
- The high level class must have a better way to get significant responses.
- Make a good makefile (switch to OMake system?)
- Add a cache system (in /var/ ?).
- Use TTL in the cache.
- Compression in my own generated DNS message?
- Make colorful display of ring.
- Better dealing of further processing depending on query.
- Deal of obsolete type -> make option in ring to display or not whether it is obsolete.
- reverse queries?
- RRSIG (46): DNSSEC signature
- DS (43): Delegation signer for DNSSEC
- SPF (99)
- output warning/error/info (for instance when getting pointers into unknown space).
- -verbose mode with additional info.
- look at dig as well.
- idna2008 support
 -> if i8n, should support locales, right?
- Check if the current implementation works well with IPv6.
- Internationalize?
- TCP support?
- Add --version option.
- When --help, I get an usage error!

See http://en.wikipedia.org/wiki/List_of_DNS_record_types

