12345678910111213141516171819202122232425262728293031323334 |
-
- /**
- * Module exports.
- */
-
- module.exports = dnsDomainIs;
-
- /**
- * Returns true iff the domain of hostname matches.
- *
- * Examples:
- *
- * ``` js
- * dnsDomainIs("www.netscape.com", ".netscape.com")
- * // is true.
- *
- * dnsDomainIs("www", ".netscape.com")
- * // is false.
- *
- * dnsDomainIs("www.mcom.com", ".netscape.com")
- * // is false.
- * ```
- *
- *
- * @param {String} host is the hostname from the URL.
- * @param {String} domain is the domain name to test the hostname against.
- * @return {Boolean} true iff the domain of the hostname matches.
- */
-
- function dnsDomainIs (host, domain) {
- host = String(host);
- domain = String(domain);
- return host.substr(domain.length * -1) === domain;
- }
|