expanded readme
This commit is contained in:
parent
3423fff968
commit
a95b831ae8
15
README.md
15
README.md
|
@ -43,13 +43,14 @@ connections from those addresses.
|
|||
|
||||
|
||||
### Why you can't give it domain names
|
||||
Rust has a minimal stdlib. 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
|
||||
ergonomics are not really the biggest problem this program has either.
|
||||
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.
|
||||
|
||||
|
||||
### Why it's called that
|
||||
|
|
Loading…
Reference in New Issue