>上記のDB関数がgethostbynameを指しているとすると、 >nslookupの場合はこの関数を使わずに作られているのかなぁ?と...。
nslookupのソースを見ていませんが,多分そうでしょう。 gethostbynameじゃnslookupのようなことはできませんから。
ただ,名前解決の可否を調べるだけなら, gethostbynameを使う方法でも, 使わずに自分でDNSの問い合わせメッセージを作ってDNSサーバに送る方法でも, 結果は同じことです。 要するに,既存のライブラリ関数を利用するか, 自分で関数を作るかという違いがあるだけです。
More information about text formats
nslookupはgethostbynameを使っていないでしょう
>上記のDB関数がgethostbynameを指しているとすると、
>nslookupの場合はこの関数を使わずに作られているのかなぁ?と...。
nslookupのソースを見ていませんが,多分そうでしょう。
gethostbynameじゃnslookupのようなことはできませんから。
ただ,名前解決の可否を調べるだけなら,
gethostbynameを使う方法でも,
使わずに自分でDNSの問い合わせメッセージを作ってDNSサーバに送る方法でも,
結果は同じことです。
要するに,既存のライブラリ関数を利用するか,
自分で関数を作るかという違いがあるだけです。