5.5 演習課題

  1.演習課題5-1 NSlookup.javaの作成

【課題】

DNSの正引き:マシン名→IPアドレス、あるいは逆引き: IPアドレス→マシン名 を行うクラス NSlookup を作成しなさい。

これは、コマンドラインの引数に、マシン名、または IPアドレスを与えることでDNSの表引きを行い、相互の検索結果を得るものである。(UNIXやWin/Xp上のnslookupコマンドの動作に似ている)

【実行例】

例えば、実行例として以下のようなものが挙げられます。

java -classpath . NSlookup
Usage:java NSlookup hostname or address
java -classpath . NSlookup cai.cs.shinshu-u.ac.jp
Machine Name:cai.cs.shinshu-u.ac.jp
IP Address:160.252.135.22
java -classpath . NSlookup 160.252.135.19
Machine Name:dns.cs.shinshu-u.ac.jp
IP Address:160.252.135.19
java -classpath . NSlookup hennna.domain.com
Host not found.

 


2003年10月22日 5:22