Nos últimos anos, precisei consultar meu endereço IP uma dúzia de vezes. O engraçado é que não me lembro por que precisei, simplesmente precisei. Então, qual é a maneira mais fácil de obter meu endereço IP na linha de comando?
Para obter seu IP interno, o senhor pode fazer o seguinte:
ipconfig getifaddr en0
Para obtê-lo, utilizo o site ipecho.net:
curl ipecho.net/plain ; echo # >> 71.87.32.78
Por que passar por um recurso externo? Seu endereço local e seu endereço externo não são os mesmos, portanto, usar o recurso externo é a melhor maneira de saber como o mundo está vendo seu endereço IP.
Expressões regulares para o resto de nós
Mais cedo ou mais tarde, o senhor se deparará com uma expressão regular. Com sua sintaxe enigmática, documentação confusa e enorme curva de aprendizado, a maioria dos desenvolvedores se contenta em copiá-las e colá-las do StackOverflow e esperar que funcionem. Mas e se o senhor pudesse decodificar as expressões regulares e aproveitar seu poder? Em…