some utilities

now doesn’t matter if you put -d or -i for domain/ip, it will catch it
correctly :)

for example if you write -d 127.0.0.1 it will be passed to ip not to
domain, and viceversa