No, when enabling Availability: Internal only, external contacst are labeled, but you have to remove them manually from groups and distribution lists.
Please note that you cannot remove recipients from feeds. If an external contact unsubscribes from a feed after you have enabled Availability: Internal only, they cannot re-subscribe to the feed.