天天看點

DNS封包解析,域名長度解析

最近看了些有關DNS的一點東西,dns結構前面都是固定的,從54位開始是正文的Queries區域,那麼我想知道域名的長度,一開始覺得肯定有長度辨別的,結果沒找到,于是就才用了另一種方式:

DNS封包解析,域名長度解析
DNS封包解析,域名長度解析

整個Queries區域的開始位置和結束位置是固定的,是以通過字段截取就可以取到域名了,開始位置是pakagedata+54,結束的辨別位置是\x00\x01\x00\x01;是以這中間的資料就是域名的資訊了。

純屬個人見解,不喜勿噴!

繼續閱讀