hi guys,
check this out:
[root@localhost /]# time dig
www.hyblr.com +tcp
; <<>> DiG 9.9.3-rl.156.01-P1-RedHat-9.9.3-3.P1.fc18 <<>>
www.hyblr.com +tcp
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35033
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.hyblr.com. IN A
;; ANSWER SECTION:
www.hyblr.com. 3 IN A 111.8.98.138
;; AUTHORITY SECTION:
www.hyblr.com. 3518 IN NS
ns2.hyblr.com.
www.hyblr.com. 3518 IN NS
ns3.hyblr.com.
www.hyblr.com. 3518 IN NS
ns1.hyblr.com.
;; Query time: 10 msec
;; SERVER: 111.8.14.18#53(111.8.14.18)
;; WHEN: Mon Nov 04 14:56:40 CST 2013
;; MSG SIZE rcvd: 112
real 0m0.040s
user 0m0.014s
sys 0m0.018s
[root@localhost /]# time wget -O /dev/null
www.hyblr.com
--2013-11-04 14:55:18--
http://www.hyblr.com/
Resolving
www.hyblr.com (
www.hyblr.com)... 111.8.98.138
Connecting to
www.hyblr.com (
www.hyblr.com)|111.8.98.138|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/dev/null’
[ <=>
] 81,980 --.-K/s in 0.05s
2013-11-04 14:55:33 (1.44 MB/s) - ‘/dev/null’ saved [81980]
real 0m15.203s
user 0m0.007s
sys 0m0.014s
I've read the sourcecode of wget. Maybe the difference comes from gethostbyname.
Anyone can help me? or tell me where's the sourcecode of gethostbyname.
Much Thx.
baobeileaf