expanded readme
This commit is contained in:
parent
a95b831ae8
commit
67529fdb0d
14
README.md
14
README.md
|
@ -44,13 +44,13 @@ connections from those addresses.
|
|||
|
||||
### Why you can't give it domain names
|
||||
Rust has a minimal standard library. One consequence of this is the fact that there's no way to
|
||||
resolve a domain name using only stdlib, without writing and entire DNS client yourself. We
|
||||
admit we don't really understand how it all works, but it seems we only have two choices: live
|
||||
without domain name resolution, or pull in some enormous DNS crate with 37 unstable dependencies.
|
||||
We choose the former. As a result, you'll have to do your DNS resolution some other way, like by
|
||||
running `dig`at the command line to look up the IP address for the domain you want. Yes, it's
|
||||
clunky, but the point of this program is to be minimal and simple and reliable, not to be easier
|
||||
to use at the expense of those things.
|
||||
resolve a domain name without depending on external crates or writing an entire DNS client from
|
||||
scratch. We admit we don't really understand how it all works, but it seems we only have two
|
||||
choices: live without domain name resolution, or pull in some enormous DNS crate with 37 unstable
|
||||
dependencies. We choose the former. As a result, you'll have to do your DNS resolution some other
|
||||
way, like by running `dig`at the command line to look up the IP address for the domain you want.
|
||||
Yes, it's clunky, but the point of this program is to be minimal and simple and reliable, not to
|
||||
be easier to use at the expense of those things.
|
||||
|
||||
|
||||
### Why it's called that
|
||||
|
|
Loading…
Reference in New Issue