general update + ability to set dns servers to use #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Thanks for good library.
But when i try to start it on nodejs project working in docker container, i got rate limit errors because of this
moby/libnetwork#2214
moby/libnetwork#2082
by default, nodejs uses default docker resolver (172.0.0.11) as described here
https://docs.docker.com/v17.09/engine/userguide/networking/configure-dns/
but this resolver has only 100 connections per second limit.
When i try to check domains by your library, it fails.
To be able to check with good speed, i use custom DNS servers.
and my PR allows us to add this servers via
.setServers
exported function.also i fixed tests, updated code, integrated eslint, edtor config and so on.
Tests, of course, pass.