СПОСОБ, УСТРОЙСТВО И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ ДЛЯ ОПРЕДЕЛЕНИЯ СЕТЕВОГО ИНТЕРФЕЙСА, ИСПОЛЬЗУЕМОГО ДЛЯ ДОСТУПА К СЕТЕВОМУ РЕСУРСУ

1. Способ, включающий:
прием запроса на разрешение доменного имени;
доступ к хранимой информации о суффиксах доменных имен, при этом хранимая информация о суффиксах доменных имен включает множество записей о суффиксах доменных имен, а каждая запись о суффиксе доменного имени включает суффикс доменного имени и указывает на доступность доменного имени, соответствующего упомянутому суффиксу доменного имени, через сетевой интерфейс;
поиск одного или более суффиксов доменных имен, соответствующих упомянутому доменному имени, в хранимой информации о суффиксах доменных имен для определения одного или более сетевых интерфейсов, через который упомянутое доменное имя доступно; и
выбор сетевого интерфейса для разрешения упомянутого доменного имени в сетевой адрес из упомянутых одного или более определенных сетевых интерфейсов.
2. Способ по п.1, также включающий:
прием суффикса доменного имени и
обновление хранимой информации о суффиксах доменных имен.
3. Способ по п.2, в котором прием суффикса доменного имени включает прием суффикса доменного имени от объекта управления сетью по сетевому интерфейсу.
4. Способ по п.2, в котором обновление хранимой информации о суффиксах доменных имен включает:
добавление к хранимой информации о суффиксах доменных имен новой записи, включающей принятый суффикс доменного имени;
определение, имеется ли существующая запись для принятого суффикса доменного имени; и
приоритезацию существующей записи и новой записи путем ассоциирования первого уровня приоритета с существующей записью и второго уровня приоритета с новой записью, если имеется существующая запись для принятого суффикса доменного имени.
5. Способ по п.2, в котором прием суффикса доменного имени включает:
передачу запроса протокола динамической конфигурации узлов на опцию, включающую информацию о суффиксах доменного имени, объекту управления сетью; и прием ответа с опцией протокола динамической конфигурации узлов от объекта управления сетью, при этом упомянутый ответ включает суффикс доменного имени и указывает на доступность доменного имени, соответствующего упомянутому суффиксу доменного имени, по сетевому интерфейсу.
6. Способ по п.1, в котором запись о суффиксе доменного имени указывает одно или более из следующего: доменное имя, соответствующее упомянутому суффиксу доменного имени, доступно по сетевому интерфейсу; доменное имя, соответствующее упомянутому суффиксу доменного имени, не доступно по сетевому интерфейсу; уровень предпочтения упомянутого сетевого интерфейса для доступа к доменному имени, соответствующему упомянутому суффиксу доменного имени.
7. Способ по п.1, в котором выбор сетевого интерфейса также включает выбор сетевого интерфейса по меньшей мере частично на основе уровня приоритета, ассоциированного с одним или более из упомянутых определенных одного или более сетевых интерфейсов.
8. Способ по п.7, в котором уровень приоритета включает указание на одно или более из следующего: уровень доверия, ассоциированный с сетевым интерфейсов; скорость сетевого интерфейса; стоимость использования сетевого интерфейса.
9. Способ по п.1, также включающий:
определение, открыт ли упомянутый выбранный сетевой интерфейс; и
открытие упомянутого выбранного сетевого интерфейса, если упомянутый выбранный сетевой интерфейс не открыт.
10. Способ по п.1, в котором доступ к хранимой информации о суффиксах доменных имен также включает доступ к хранимой информации о суффиксах доменных имен, записанной в памяти.
11. Компьютерный машиночитаемый носитель с хранящимися на нем машиночитаемыми программными инструкциями, которые при выполнении процессором обеспечивают выполнение способа по любому из пп.1-10.
12. Устройство, включающее процессор, сконфигурированный для:
приема запроса на разрешение доменного имени;
доступа к хранимой информации о суффиксах доменных имен, при этом хранимая информация о суффиксах доменных имен включает множество записей о суффиксах доменных имен, а каждая запись о суффиксе доменного имени включает суффикс доменного имени и указывает на доступность доменного имени, соответствующего упомянутому суффиксу доменного имени, через сетевой интерфейс;
поиска одного или более суффиксов доменных имен, соответствующих упомянутому доменному имени, в хранимой информации о суффиксах доменных имен для определения одного или более сетевых интерфейсов, через которые упомянутое доменное имя доступно; и
выбора сетевого интерфейса для разрешения упомянутого доменного имени в сетевой адрес из упомянутых одного или более определенных сетевых интерфейсов.
13. Устройство по п.12, в котором процессор также сконфигурирован для:
приема суффикса доменного имени и
обновления хранимой информации о суффиксах доменных имен.
14. Устройство по п.13, в котором процессор сконфигурирован для приема суффикса доменного имени путем приема суффикса доменного имени от объекта управления сетью по сетевому интерфейсу.
15. Устройство по п.13, в котором процессор сконфигурирован для обновления хранимой информации о суффиксах доменных имен путем:
добавления к хранимой информации о суффиксах доменных имен новой записи, включающей принятый суффикс доменного имени;
определения, имеется ли существующая запись для принятого суффикса доменного имени; и
приоритезации существующей записи и новой записи путем ассоциирования первого уровня приоритета с существующей записью и второго уровня приоритета с новой записью, если имеется существующая запись для принятого суффикса доменного имени.
16. Способ по п.13, в котором процессор сконфигурирован для приема суффикса доменного имени путем:
передачи запроса протокола динамической конфигурации узлов на опцию, включающую информацию о суффиксах доменных имен, объекту управления сетью; и
приема ответа с опцией протокола динамической конфигурации узлов от объекта управления сетью, при этом упомянутый ответ включает суффикс доменного имени и указывает на доступность доменного имени, соответствующего упомянутому суффиксу доменного имени, по сетевому интерфейсу.
17. Устройство по п.12, в котором запись о суффиксе доменного имени указывает одно или более из следующего: доменное имя, соответствующее упомянутому суффиксу доменного имени, доступно по сетевому интерфейсу; доменное имя, соответствующее упомянутому суффиксу доменного имени, не доступно по сетевому интерфейсу; уровень предпочтения упомянутого сетевого интерфейса для доступа к доменному имени, соответствующего упомянутому суффиксу доменного имени.
18. Устройство по п.12, в котором процессор сконфигурирован для выбора сетевого интерфейса путем выбора сетевого интерфейса по меньшей мере частично на основе уровня приоритета, ассоциированного с одним или более из упомянутых определенных одного или более сетевых интерфейсов.
19. Устройство по п.18, в котором уровень приоритета включает указание на одно или более из следующего: уровень доверия, ассоциированный с сетевым интерфейсом; скорость сетевого интерфейса; стоимость использования сетевого интерфейса.
20. Устройство по п.12, в котором процессор также сконфигурирован для:
определения, открыт ли упомянутый выбранный сетевой интерфейс; и
открытия упомянутого выбранного сетевого интерфейса, если упомянутый выбранный сетевой интерфейс не открыт.
21. Устройство по п.12, также включающее память, при этом процессор сконфигурирован для доступа к хранимой информации о суффиксах доменных имен путем доступа к хранимой информации о суффиксах доменных имен, записанной в память.
22. Устройство, включающее:
средства приема запроса на разрешение доменного имени;
средства доступа к хранимой информации о суффиксах доменных имен, при этом хранимая информация о суффиксах доменных имен включает множество записей о суффиксах доменных имен, а каждая запись о суффиксе доменного имени включает суффикс доменного имени и указывает на доступность доменного имени, соответствующего упомянутому суффиксу доменного имени, через сетевой интерфейс;
средства поиска одного или более суффиксов доменных имен, соответствующих упомянутому доменному имени, в хранимой Информации о суффиксах доменных имен для определения одного или более сетевых интерфейсов, через которые упомянутое доменное имя доступно; и
средства выбора сетевого интерфейса для разрешения упомянутого доменного имени в сетевой адрес из упомянутых одного или более определенных адресов.
23. Способ, включающий:
хранение информации о суффиксах доменных имен, при этом хранимая информация о суффиксах доменных имен включает множество записей о суффиксах доменных имен, а каждая запись о суффиксе доменного имени включает суффикс доменного имени и указывает на доступность доменного имени, соответствующего упомянутому суффиксу доменного имени, через сетевой интерфейс;
передачу запроса информации о суффиксах доменных имен объекту управления сетью;
прием информации о суффиксах доменных имен от объекта управления сетью; и
обновление хранимой информации о суффиксах доменных имен по меньшей мере частично на основе принятой информации о суффиксах доменных имен.
24. Компьютерный машиночитаемый носитель с хранящимися на нем машиночитаемыми программными инструкциями, которые при выполнении процессором обеспечивают выполнение способа по п.23.
25. Устройство, включающее процессор, сконфигурированный для:
хранения информации о суффиксах доменных имен, при этом хранимая информация о суффиксах доменных имен включает множество записей о суффиксах доменных имен, а каждая запись о суффиксе доменного имени включает суффикс доменного имени и указывает на доступность доменного имени, соответствующего упомянутому суффиксу доменного имени, через сетевой интерфейс
передачи запроса информации о суффиксах доменных имен объекту управления сетью;
приема информации о суффиксах доменных имен от объекта управления сетью; и
обновления хранимой информации о суффиксах доменных имен по меньшей мере частично на основе принятой информации о суффиксах доменных имен.