Comments (7)
Curiously, it works on my machine. The response is fairly big, though. So there might be some truncation issues, perhaps caused by a NAT box along the way or some such. We do indeed currently not check for this case.
I will add a check for completeness of the message.
from domain.
In the mean time, if you need a quick workaround, you could enable the use_vc
option for the stub resolver config. This should force TCP and avoid truncation.
from domain.
Thank you, that works. (I can reproduce this both on my machine at home and on a virtual private server in a data centre somewhere, by the way.)
from domain.
Would you perchance be able to run dig +ignore +bufsize=1472 imsavscan.netvigator.com
on an affected machine and paste the output (perhaps cutting out the answer section if it is just a bunch of A records)?
from domain.
Scratch that. Can you try again with the udp-buffer-size branch?
I seem to have used a different UDP buffer size than I actually advertised.
from domain.
On the branch I now see one more record line printed, and no panic. Great!
from domain.
This has been fixed in #71.
from domain.
Related Issues (20)
- Extracting SRV results from `lookup_srv` HOT 17
- Make the stub resolver shareable.
- empty edns-tcp-keepalive option HOT 1
- no_std support? HOT 2
- Error types don't implement std::error::Error HOT 2
- converting `Dname` to lowercase HOT 1
- Remove Deref impls for types that aren’t strictly representations.
- Rename the `random` feature to just `rand`.
- Is alternative crypto backend considered? HOT 2
- Provide optional `Arbitrary` impls for … everything.
- Problem with is_answer and replies without question section
- Domains
- Change `qr` bit HOT 3
- domain::zonefile::inplace::Zonefile adds two extra bytes to the public key of a DNSKEY record HOT 2
- Rename variants of `base::name::FromStrError`.
- `FoundSrvs::into_srvs` missing from v0.8.0
- function dname_from_addr HOT 3
- Difference between domain::base::name::Dname and domain::rdata::dname::Dname? HOT 2
- Make it easier to manipulate messages. HOT 4
- Ns record extraction HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from domain.