add error message when socket.gethostbyadder() failed

https://github.com/start-jsk/rtmros_hironx/issues/136#event-138499873
で報告されているようにnameserverの場所をIPアドレスでしていしているけど，ホスト名が引けない場合に
エラーになるようですので，エラーチェックをするようにしました．（この説明でよかったでしょうか @130s)

また，そもそもここでhostnameに切り替えている理由はありますか？
nameserver（サーバ？）が立ち上がるときに自分の場所をホスト名だと思っていると，クライアントからIPアドレスでつなげようとすると動かない，みたいなはなしでしょうか？