Как подсказал dstorefile1 в комментарии, если вы создадите сетевое пространство имен (самый простой способ, используя iproute2 и выполнив «ip netns add carcel»), то запустив программу в этом пространстве имен («ip netns exec carcel yourProgram»), по умолчанию видят только петлевой интерфейс.
Здесь "carcel" - это имя пространства имен сети.