Servono eccome, se no come identifichi i dispositivi all'interno della rete locale?
Per quanto riguarda l'IP pubblico, non c'è un comando per ottenerlo, dato che il tuo PC non ha idea di quale sia, poiché "non sa" di essere dietro ad un NAT (nel caso specifico, il tuo router).
In ogni caso, puoi ottenerlo o dalla pagina di stato del tuo router, che lo conosce dato che il tuo IP pubblico è l'IP della sua interfaccia WAN, oppure da un sito come WhatIsMyIP.com, che ti dice da che IP vede che gli arriva la tua connessione.