DISTRIBUTED DOMAIN NAME RESOLUTION AND METHOD FOR USE OF SAME

    公开(公告)号:US20240163242A1

    公开(公告)日:2024-05-16

    申请号:US18334314

    申请日:2023-06-13

    CPC classification number: H04L61/10 H04L61/4511

    Abstract: A system for distributed domain name address resolution, including top-level domain name address resolution, and method for use of the same are disclosed. In one embodiment of the system, a blockchain stores distributed domain names with respective Internet Protocol address information. A smart contract, which defines shared logic to execute operations on the blockchain, runs on the blockchain. With respect to distributed domain names, the system may perform read operations to identify the Internet Protocol address information, create operations to create a new distributed domain name with respective Internet Protocol address information, delete operations to remove a distributed domain name, and update operations to update the mapping between a distributed domain name and the respective Internet Protocol address information.

    Server-side initiation of DNS resolution

    公开(公告)号:US11968166B2

    公开(公告)日:2024-04-23

    申请号:US16903192

    申请日:2020-06-16

    Inventor: Cameron Byrne

    Abstract: A server computer includes a network communications interface, a memory configured to store a web page having an IP address, and a processor. The processor is configured to receive, via the network communications interface, a request for the web page. The request includes the IP address. The processor is also configured to identify a set of domain names referenced by the web page; resolve the set of domain names into a set of IP addresses; and transmit, in response to the request for the web page and via the network communications interface, a content and format of the web page. The content of the web page includes the set of IP addresses.

    BALANCING VISIBILITY IN THE DOMAIN NAME SYSTEM

    公开(公告)号:US20240039885A1

    公开(公告)日:2024-02-01

    申请号:US18378994

    申请日:2023-10-11

    Applicant: VeriSign, Inc.

    CPC classification number: H04L61/10 H04L67/30 H04L67/56 H04L61/4511

    Abstract: Systems and methods for out-of-band communications in the domain name system (DNS) are disclosed. Embodiments include a system for negotiating DNS services in the DNS. The system includes an in-band communication channel connecting a first party and a second party, and one or more out-of-band communication channels connecting the first party and the second party. The first party performs messaging for the DNS services with the second party using the in-band communication channel. Further, the first party advertises terms of the DNS service offered by the second party using the one or more out-of-band communication channels.

    ADDRESS RESOLUTION INFORMATION ACQUISITION (ARIA) FOR A COMPUTING DEVICE

    公开(公告)号:US20230396578A1

    公开(公告)日:2023-12-07

    申请号:US18450506

    申请日:2023-08-16

    CPC classification number: H04L61/10 H04L67/568

    Abstract: Address resolution information acquisition (ARIA) for a computing device is described. In some examples, ARIA includes a computing device (e.g., an Internet of things (IoT) node, a gateway, a server) determining, without use of an address resolution protocol (ARP), address resolution information of one or more other computing devices (e.g., a IoT node, a gateway, a server). In one example, the computing device uses data flowing to or from its application layer, transport layer, or network layer to determine address resolution information of another computing device. The address resolution information can comprise one or more of a link layer address (e.g., a media access control (MAC) address) and an Internet layer address (e.g., an Internet protocol (IP) address). Usage of a cache for storing or deleting address resolution information can also be part of ARIA.

    Domain-name-based network-connection attestation

    公开(公告)号:US11677713B2

    公开(公告)日:2023-06-13

    申请号:US16253238

    申请日:2019-01-22

    Applicant: VMWARE, INC.

    Abstract: A domain-name-based network-connection attestation system provides for more user friendly and less error prone (compared to IP-address-based attestation systems) updating of a whitelist used to determine whether or not to allow a requested network connection. A guest agent extracts from a DNS reply a domain name, and an IP address mapped to a domain name. The agent enters these values in an agent DNS cache. When a process requests a connection to an IP address, the agent uses the IP address to determine the domain name from the agent DNS cache. The agent then determines whether the IP address is mapped to the process identity in a domain-name-based whitelist. If it is, the connection is attested to and allowed; if it is not, a secondary IP address whitelist can be checked.

Patent Agency Ranking