Adds Changes on ServiceDiscovery
Removes Levenshtein distance due to faulty logic.
Implements IP check based on the interface subnet.