Proč takováhle uplně triviální věc "pošle linux do kolen"? trochu nadneseně . (přes ssh)
1. zkopíruju url adresu odněkud z prohlížeče
Provedu příkaz v terminálu curl http://adre.sk/ - vypadá to přece jasně. Vidíte tam okem někde něco zvláštního?
Ale vrátí se mi odpověď z lokálního webserveru. (což není důležité,ani to, že jednoslovné názvy resolvuji na 0.0.0.0, důležité je ,že se nenačte originální URL)
Co se stalo?
00000000 63 75 72 6c 20 e2 80 8b 68 74 74 70 3a 2f 2f 6d |curl ...http://m|podle logu dns došlo k resolvování
query[AAAA] http from 127.0.0.1
config http is ::
config http is 0.0.0.0
config http is NODATACo říká curl -v(erbose:)
> GET //adre.sk HTTP/1.1
> Host: http
Začíná
přivířívat.
-
Proč mě na to nic neupozorní? -Co rozdělí text tak, že dojde k resolvování jména "http"
-proč to nijak nezvýrazní shell, terminál, browser?
-Proč nedojde k žádné chybě?
(řečnická)Otázka za bludišťáka: Co se stane když to celé bude v uvozovkách .
Wget se chovátakto:
http://adre.sk : Chybí schéma. aspoň. chyba.