1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-09-28 14:56:33 -04:00

set recursive bits

This commit is contained in:
Darien Raymond 2019-02-15 23:13:41 +01:00
parent b2bb5a1b91
commit b488c42453
No known key found for this signature in database
GPG Key ID: 7251FFA14BB18169

View File

@ -230,9 +230,12 @@ func (h *Handler) handleIPQuery(id uint16, qType dnsmessage.Type, domain string,
b := buf.New() b := buf.New()
rawBytes := b.Extend(buf.Size) rawBytes := b.Extend(buf.Size)
builder := dnsmessage.NewBuilder(rawBytes[:0], dnsmessage.Header{ builder := dnsmessage.NewBuilder(rawBytes[:0], dnsmessage.Header{
ID: id, ID: id,
RCode: dnsmessage.RCodeSuccess, RCode: dnsmessage.RCodeSuccess,
Response: true, RecursionAvailable: true,
RecursionDesired: true,
Response: true,
Authoritative: true,
}) })
builder.EnableCompression() builder.EnableCompression()
common.Must(builder.StartQuestions()) common.Must(builder.StartQuestions())