Net_DNS_Packet クラスは、ネームサーバに 送信するための適切な DNS パケットを生成するメソッドを提供します。 また、ネームサーバからの返答を解析し、Net_DNS_Packet オブジェクトに 格納するためのメソッドも提供します。
標準的は DNS パケットは 5 つの部分から成り立っています。
ヘッダ
質問セクション
回答セクション
権限セクション
付加セクション
Net_DNS では、ヘッダを Net_DNS_Header オブジェクトとして定義します。 質問セクションは Net_DNS_Question オブジェクトで定義します。残りの 3 つのセクションは、 Net_DNS_RR オブジェクトの配列となります。