1) Áno, na Slovensku služba pre domácnosti "internet s verejnou IPv4 adresou" je poväčšine takto riešená.
2) Čo už narobíte, keď je to bežné. Tí, čo nemajú verejnú IPv4 adresu tak sú zapojený úplne rovnako. Až na to, že im tam provider dal nejaký symetrický NAT a nie NAT 1:1.
3) Áno, môže. Protokoly, ktoré nepočítajú s NATom budú mať určite problém. Ostatné buď zdetegujú NAT 1:1 (napr. pomocou STUN serveru), alebo zdetegujú iný NAT a nejak sa zariadia.
Pozor na to, čo sa myslí pod pojmom NAT 1:1. Ak je to skutočne iba Network Address Translation (tzn. preklad adries), tak by to pre 6to4 byť problém nemal. Avšak ak sa do toho mieša nejaký filtering, napr. provider prepúšťa iba TCP, UDP a ICMP pakety, tak na 6to4 treba zabudnúť (to používa vlastný protokol).
A pri nastavovaní 6to4 treba správne vyrátať IPv6 adresu zo skutočnej verejnej IPv4 adresy. Neviem aká je implementácia v tom Mikrotiku, ale ak ráta IPv6 adresu z tej privátnej IPv4 tak to logicky nepôjde. Treba potom IPv6 vyrátať ručne a nastaviť ju manuálne.
4) Ak je zariadenie skutočne za NAT 1:1, ktorý nerobí žiadne filtrovanie a chcete aby aplikácie na tom stroji (routri) videli skutočnú verjenú adresu, tak sa dá spraviť ďalší NAT 1:1 ktorý tu privátnu adresu bude NATovať spätne na verejnú.
Dá sa to nastaviť napr. tak, že sa na sieťový interface pridá ďalšia adresa (tá verejná) a potom cez iptables/SNAT sa bude odchádzajúcim paketom so zdrojovou verejnou IP adresou meniť adresa na tú privátnu. Bude to teda vyzerať nejak takto:
internet <--> verejná adresa <-(provider NAT 1:1)-> privátna adresa <-(váš NAT 1:1)-> verejná adresa <-> (vaša aplikácia)