The network controller (100) is connected to a sub-network (A) of a communication network and comprises: a controller manager (101) that receives a request for a given service, defines forwarding rules related to said service and installs the defined forwarding rules into a computer networking device (120a) in order to configure it for said given service; a deciding module (102) configured to communicate with the controller manager (101) and configured to interact with a DNS server (150) to receive a determined resolution for a DNS request of said request for said given service, and with a database (300) to retrieve information supplementary for the DNS request, in order to assist the controller manager (101) in performing the defining of the forwarding rules; and a plurality of interfaces (S A , S B , S D ) for allowing the communication between the different elements.
展开▼