8个版本
使用旧的Rust 2015
0.3.0 | 2018年10月9日 |
---|---|
0.2.2 | 2018年7月25日 |
0.1.3 | 2017年8月3日 |
0.1.1 | 2017年6月21日 |
#5 in #srv
11KB
176 行
Hyper DNS 解析器
网络连接器,允许在Hyper中使用带有SRV记录的自定义DNS服务器。
以下是一个快速示例,说明如何使用此库(您需要为要查询的域设置SRV记录)
extern crate hyper_dns;
extern crate hyper;
use std::net::ToSocketAddrs;
fn main() {
let dns_addr: std::net::SocketAddr = ("127.0.0.1", 8600).to_socket_addrs().unwrap().next().unwrap();
let client = hyper::client::Client::with_connector(
hyper_dns::DnsConnector::new(dns_addr, hyper::net::HttpConnector));
client.get("http://test.service.consul/").send();
}
lib.rs
:
Hyper的DNS解析器
依赖项
~16MB
~310K SLoC