expanded readme

This commit is contained in:
Ellie D 2019-06-01 02:27:00 -05:00
parent a95b831ae8
commit 67529fdb0d
1 changed files with 7 additions and 7 deletions

View File

@ -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