Obdoba SERVFAIL/NXDOMAIN u virtualhosta

Obdoba SERVFAIL/NXDOMAIN u virtualhosta
« kdy: 20. 10. 2021, 23:35:06 »
Existuje nějaký koncept  podobný úrovni DNS (NXDOMAIN,SERVFAIL) ale pro oblast, kdy na jednom stroji běží více domén? Uvažuje se stroj, na kterém běží domény na http, některé na https a některé na obou.

Zkusím to vysvětlit: DNS prozradí ip pro danou doménu., ale neřekne jesli běží na http nebo https.


Nelze to zajistit tím, že by TCP nereagovalo nebo RSTovalo, protože aplikační vrstva je až za nim.

Zajímá mě technické řešení , ale i de-facto používané.

Například pro TLS: Něco  co řekne že daný virtual host neexistuje a nepokračuje se dál do HTTP.
A pro HTTP i pro HTTPS(myšleno HTTP po TLS , že by pžedchozí bod nebyl nebo selhal) : Existuje nějaký
stavový kód něco jako No such server?
« Poslední změna: 21. 10. 2021, 09:18:46 od Petr Krčmář »


RDa

  • *****
  • 2 789
    • Zobrazit profil
    • E-mail
Re:obdoba SERVFAIL/NXDOMAIN U Virtualhosta
« Odpověď #1 kdy: 21. 10. 2021, 03:23:20 »
Aplikuj pravidla padajiciho lejna:
1) rozjed vse v http i https
2) http presmeruj na https, pokud neni nutny fallback na tupe klienty (a la arduino bez ssl)
3) kde se vyzaduje http namisto https, tak presmeruj, ale browseru se to libit teda nebude
4) zmigruj se na ipv6 a pro kazdy virtualhost muzes mit vlastni IP a na ni otevrene porty dle libosti

Nebo proste aplikuj redukci na spolecneho jmenovatele a zrid si 3 IP, kde budes hostovat http only, https only a mixed access weby, a patricne jim nastav DNS. Pak neni problem, aby port zustal zavren.

Re:obdoba SERVFAIL/NXDOMAIN U Virtualhosta
« Odpověď #2 kdy: 21. 10. 2021, 09:01:50 »
HTTP nepracuje se servery, ale s URL. Takže to, co hledáte, jsou stavové kódy 404 Not Found nebo 308 Permanent redirect vracené pro každé požadované URL na tom serveru.

Re:obdoba SERVFAIL/NXDOMAIN U Virtualhosta
« Odpověď #3 kdy: 25. 10. 2021, 21:27:44 »

Aplikuj pravidla padajiciho lejna:
1) rozjed vse v http i https
2) http presmeruj na https, pokud neni nutny fallback na tupe klienty (a la arduino bez ssl)
3) kde se vyzaduje http namisto https, tak presmeruj, ale browseru se to libit teda nebude
4) zmigruj se na ipv6 a pro kazdy virtualhost muzes mit vlastni IP a na ni otevrene porty dle libosti

Nebo proste aplikuj redukci na spolecneho jmenovatele a zrid si 3 IP, kde budes hostovat http only, https only a mixed access weby, a patricne jim nastav DNS. Pak neni problem, aby port zustal zavren.
Já ale žádné weby ani domény neprovozuju...

HTTP nepracuje se servery, ale s URL. Takže to, co hledáte, jsou stavové kódy 404 Not Found nebo 308 Permanent redirect vracené pro každé požadované URL na tom serveru.
O téhle možnosti vím.To jsem právě nechtěl slyšet (možná jsem měl napsat že kromě tohoto řešení) - asi si za to můžu že jsem napsal  ten řádek - technické řešení i de-facto používané.

RDa

  • *****
  • 2 789
    • Zobrazit profil
    • E-mail
Re:obdoba SERVFAIL/NXDOMAIN U Virtualhosta
« Odpověď #4 kdy: 25. 10. 2021, 22:00:56 »
Já ale žádné weby ani domény neprovozuju...

A co tedy resis? Nejspis spravna bude tedy odpoved, ze 42.


Re:obdoba SERVFAIL/NXDOMAIN U Virtualhosta
« Odpověď #5 kdy: 25. 10. 2021, 22:07:37 »
Já ale žádné weby ani domény neprovozuju...
A s tím HTTP a HTTPS tedy děláte co? Pěstujete rajčata?

O téhle možnosti vím.To jsem právě nechtěl slyšet (možná jsem měl napsat že kromě tohoto řešení) - asi si za to můžu že jsem napsal  ten řádek - technické řešení i de-facto používané.
Možná jste spíš měl napsat, jaký řešíte problém. Osvědčilo se to – lidé, kteří popíšou svůj problém, se většinou dozvědí řešení. Lidé, kteří popíšou jen svoje nefunkční řešení, se popisu funkčního řešení dočkají málokdy – a vždy je podmínkou to, že se podaří je přesvědčit, aby přestali nabízet své nefunkční řešení a popsali svůj problém.