Você pode colocar seu PC "servidor da web" em um endereço IP privado estático e então configurar o recurso do gateway NA [P] T dentro do seu roteador para fazer com que esse endereço IP seja o "DMZ" (também conhecido como "host padrão") host bastião "," servidor padrão ", etc.). Ou, como você talvez se preocupa apenas com o desenvolvimento da Web, pode criar apenas algumas regras de encaminhamento de porta (mapeamentos de porta), para portas TCP 80 e 443 e talvez também 8000, 8080 ou qualquer outra coisa, se tiver vários sites está desenvolvendo em paralelo.
Você poderia apontar um nome de host DNS no endereço IP público do seu gateway a cabo. Na minha experiência, a Comcast não altera meu endereço IP público com muita frequência, então, como estou apenas "hospedando" experimentos e não sites públicos reais que precisam de tempo de atividade sério, isso é bom o suficiente para mim. Eu não olhei para pagar por um endereço IP público estático. Se a Comcast alterar muito seu endereço IP público, você poderá usar uma solução de DNS dinâmico como Dyn.com (dyndns.org) para manter seu nome de domínio público direcionado para seu endereço IP público mesmo quando seu endereço IP público for alterado.
Por favor, note que para isto funcionar bem para você, seu gateway NAT precisa suportar "NAT Loopback" (também conhecido como NAT Hairpinning), que nem todos os gateways NAT fazem. O NAT Loopback é para quando você está executando, digamos, um navegador da Web em uma de suas máquinas em sua LAN doméstica e acessa o nome de domínio público ou o endereço IP público do seu site. O seu gateway NAT tem que fazer "NAT de saída" naquele pacote, e então perceber que o pacote precisa virar ao redor e passar pelo "NAT de entrada" para chegar ao seu servidor no lado privado do gateway.
A razão pela qual as pessoas que usam o encaminhamento de porta ou os recursos da DMZ para isso é porque é mais provável que ele seja suportado em gateways domésticos. A habilidade de fazer NA [P] T para alguns endereços, mas ligar ou rotear outros endereços, é menos comum. A camada de rede do Linux é quase infinitamente configurável, então se você puder colocar uma distro de firmware Linux no seu gateway, você pode configurá-la para fazer "NAT para alguns endereços, conectando outros endereços" como o que você estava imaginando, mas eu mesmo nunca configurei isso, então não posso garantir isso.