Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
200 OK - 9cfd8.com
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Cache-Control: max-age=172800
ETag: "675fdfac-b95b"
Server: Tengine/2.3.2
Date: Thu, 15 May 2025 16:36:42 GMT
Content-Type: text/html
Last-Modified: Mon, 16 Dec 2024 08:07:08 GMT
Vary: Accept-Encoding
Access-Control-Allow-Origin: *
X-Via: 1.1 aws:jp (Cdn Cache Server V2.0), 1.1 ocsapi:00 (Cdn Cache Server V2.0)
Accept-Ranges: bytes
X-Cache: HIT from ty8z2-cdnb53-142
Content-Length: 47451

HTTP Code 200 OK

200 response code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: 9cfd8.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1">
	<meta property="og:description" content="Welcome">
	<title></title>
	<style>
		html,
		body {
			margin: 0;
			padding: 0
		}

		.retry {
			display: none;
			text-align: center;
			height: auto;
			width: 100%;
			line-height: 3rem;
			padding: 0 .5rem;
			box-sizing: border-box;
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}

		.retry .btn {
			border: 1px solid #eee;
			border-radius: 4px;
			width: 120px;
			display: inline-block;
			font-size: 16px;
			cursor: pointer;
			box-sizing: border-box;
		}

		.retry .btn:hover {
			color: red;
		}

		.counts {
			color: red;
			display: inline-block;
			width: 24px
		}

		.iswx {
			position: fixed;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			background-color: #666;
			color: white;
			display: flex;
			flex-direction: column;
			justify-content: top;
			padding-top: 10%;
			align-items: center;
			display: none;
		}

		.iswx .guide {
			background-repeat: no-repeat;
			background-size: 100% auto;
			width: 100%;
			height: 90%;
			background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAG0CAMAAABaPlL0AAAAA3NCSVQICAjb4U/gAAAAWlBMVEX////////q6ur////q6ur////q6ur////q6ur////q6ur////q6ur////q6ur////q6ur////q6ur////q6ur////q6ur////q6ur////q6ur////q6ur///83FvzAAAAAHnRSTlMAEREiIjMzRERVVWZmd3eIiJmZqqq7u8zM3d3u7v98g35dAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAIABJREFUeJztnYm2qjqzhRd9L30jyPu/5k4loKAg6BYbMr8x7rj/PksUZaZSValU/v4A+B20Mvz0LQDwJpymbZ1P3wQAbyFsGY326dsAYHuUvOWUn74RADbHaNoOuO9g73jtBbjvYNco8UDtcN/BrtHKdgTcd7BfnKa9Au472CvhtdjhvoO90ucfx8B9B3vEOE6pHe472CPejdsO9x3slSm3He472CXTbjvcd7BH5tx2uO9gf8y77XDfwd6457bDfQe7QklXqB3uO9gFSrmsdQLuO/h9JoLUMueEAs/q+PSdAvC/aE2T5zFTtUOKVj59OwAAAAAAr0A1TfXT9wDAmzCTxPz0PQDwJvyqcj99DwC8iUNd+Z++BwDeBJM7rDuQhaiu7E/fAwBvIjoVkDuQheRUIDMDZCE5Zfqn7wGA96BmpwzLTEAS9OKUfPoeAHgTZlFHn74HAN6EW0HuQBr8usaiKpAFLKoCiUiwygSkgfKQSLsDSTCRhwTygMQMkAi3QrU7kAYziVAgBmRB1XVUzAAAAAAAAAAAAAAAAAAAAAAAwCSqigVVIA125KPUHUiCGtXY2QFkgXZ2wJsBknBADwIgDXqBXqhAGvy6PsCXAXKgZui4AaSB9mTDuAM5UJMTuocBWXCrU4KkO5ADGHcgEWTc4bkDOdCzE06XBLLg10jLAFkwC+TcgSyoERZUgTTYFaplgCyQcUcpJJAENaoirDABWTBdqB0AAAAAAAAAAAAAAAAAAACsRXfREhLIgnqosF8PSILqog4SSINb1ZWPIncgBXZxgtqBJJjZqUbVL5ADHWoH0qAnNXqGAUnQo7rOkJQBUsDUfsrQZwNIgQq1A2kg244e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');
		}

		.isBlocked {
			position: fixed;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			background-color: #fff;
			display: flex;
			flex-direction: column;
			justify-content: center;
			padding: 20px;
			align-items: center;
			text-align: center;
			overflow: auto;
			display: none;
		}

		.isBlocked .block-link {
			font-size: 16px;
			text-decoration: none;
			color: #ff8041;
			margin: 0 10px;
		}

		.isBlocked img {
			max-width: 75%;
		}

		.tipsRetry {
			position: fixed;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
			background-color: #fff;
			display: flex;
			flex-direction: column;
			justify-content: center;
			padding: 0;
			align-items: center;
			text-align: center;
			display: none;
		}

		.tipsRetry .tips-top {
			position: absolute;
			left: 0;
			top: -40px;
			right: 0;
			background: #cfebfd;
			padding: 5px 0;
			color: #40a8ec;
			transition: all .5s linear
		}

		.tipsRetry .tips-img {
			width: 40%;
		}

		.tipsRetry .tips-img img {
			width: 100%
		}

		.tipsRetry .tips-main {
			color: #a1a1a1;
			padding: 10px 0;
			font-size: 15px;
		}

		@keyframes loading-inner-1 {
			0% {
				top: 72px;
				height: 56px
			}

			50% {
				top: 86px;
				height: 28px
			}

			100% {
				top: 86px;
				height: 28px
			}
		}

		@keyframes loading-inner-2 {
			0% {
				top: 75.5px;
				height: 49px
			}

			50% {
				top: 86px;
				height: 28px
			}

			100% {
				top: 86px;
				height: 28px
			}
		}

		@keyframes loading-inner-3 {
			0% {
				top: 79px;
				height: 42px
			}

			50% {
				top: 86px;
				height: 28px
			}

			100% {
				top: 86px;
				height: 28px
			}
		}

		.loading-inner div {
			position: absolute;
			width: 48px
		}

		.loading-inner div:nth-child(1) {
			left: 26px;
			background: #1d98d1;
			animation: loading-inner-1 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
			animation-delay: -0.2s
		}

		.loading-inner div:nth-child(2) {
			left: 76px;
			background: #2e4fb3;
			animation: loading-inner-2 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
			animation-delay: -0.1s
		}

		.loading-inner div:nth-child(3) {
			left: 126px;
			background: #db1780;
			animation: loading-inner-3 1s cubic-bezier(0, 0.5, 0.5, 1) infinite;
			animation-delay: undefineds
		}

		.loading-main {
			width: 200px;
			height: 200px;
			display: inline-block;
			overflow: hidden;
			background: none;
			left: calc(50% - 100px);
			top: calc(50% - 100px);
			position: absolute;
			transform: scale(.7);
		}

		.loading-inner {
			width: 100%;
			height: 100%;
			position: relative;
			transform: translateZ(0) scale(1);
			backface-visibility: hidden;
			transform-origin: 0 0;
			/* see note above */
		}

		.loading-inner div {
			box-sizing: content-box;
		}

		.loading-text {
			position: absolute;
			width: 100%;
			text-align: center;
			left: 0;
			top: calc(50% + 30px);
			font-size: 32px;
			font-weight: bolder;
			color: #757575;
			font-family: sans-serif;
		}

		@media only screen and (max-width: 460px) {
			#onlineService {
				display: block;
			}
		}
	</style>
	<script type="application/javascript">
		//ver:240826-01
    !function (t, e) { function n(t) { return t && e.XDomainRequest && !/MSIE 1/.test(navigator.userAgent) ? new XDomainRequest : e.XMLHttpRequest ? new XMLHttpRequest : void 0 } function o(t, e, n) { t[e] = t[e] || n } var r = ["responseType", "withCredentials", "timeout", "onprogress"]; t.ajax = function (t, a) { function s(t, e) { return function () { c || (a(void 0 === f.status ? t : f.status, 0 === f.status ? "Error" : f.response || f.responseText || e, f), c = !0) } } var u = t.headers || {}, i = t.body, d = t.method || (i ? "POST" : "GET"), c = !1, f = n(t.cors); f.open(d, t.url, !0); var l = f.onload = s(200); f.onreadystatechange = function () { 4 === f.readyState && l() }, f.onerror = s(null, "Error"), f.ontimeout = s(null, "Timeout"), f.onabort = s(null, "Abort"), i && (e.FormData && i instanceof e.FormData || o(u, "Content-Type", "application/x-www-form-urlencoded")); for (var p, m = 0, v = r.length; v > m; m++)p = r[m], void 0 !== t[p] && (f[p] = t[p]); for (var p in u) f.setRequestHeader(p, u[p]); return f.send(i), f }, e.nanoajax = t }({}, function () { return this }());
	</script>
</head>

<body style="font-size: 14px">
	<div class="loading-main" id="loader">
		<div class="loading-inner">
			<div></div>
			<div></div>
			<div></div>
		</div>
		<div class="loading-text">loading ...</div>
	</div>
	<div class="retry"></div>
	<div class="iswx">
		<div class="guide"></div>
	</div>
	<div class="isBlocked">
		<p>
			<img
        src="data:image/png;base64,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"">
		</p>
			<p>
				IP: <span class=" fromIp"></span>
			<br>
      Host: <span class="toTarget"></span>
			<br>
			<p id="main-tip"></p>
			<p>
				<a href="#" class="block-link" id="onlineService" target="_blank"></a>
				<a href="#" class="block-link" id="home" onclick="location.reload()"></a>
			</p>
		</p>
	</div>
	<div class="tipsRetry" onclick="location.reload()">
		<div class="tips-top">连接超时,稍后自动为您重试</div>
		<div class="tips-img">
			<img
        src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARcAAACtCAMAAACtK8tBAAAABGdBTUEAALGPC/xhBQAAAwBQTFRFr6+vra2trq6urKysqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampr6+vqampr6+vqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampr6+vqampsLCwsLCwsLCwqampqampqampqampqampqampsLCwqampr6+vsLCwsLCwsLCwqampsLCwqampqampqampqampqampsLCwqampqampqampqampqampqampqampsLCwsLCwsLCwsLCwsLCwsLCwr6+vsLCwsLCwsLCwsLCwsLCwsLCwqampqampqampqampqampqampsLCwq6urqampsLCwsLCwqampsLCwr6+vsLCwsLCwsLCwr6+vr6+vsLCwsLCwr6+vr6+vsLCwsLCwsLCwr6+vr6+vr6+vsLCwrKysr6+vsLCwqampqampqampsLCwsLCwsLCwsLCwqampsLCwsLCwsLCwsLCwqampsLCwsLCwsLCwsLCwsLCwqampqamprq6uqampsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwr6+vsLCwsLCwsLCwrq6usLCwqampsLCwqamprq6ur6+vr6+vsLCwsLCwsLCwsLCwsLCwsLCwrKysr6+vsLCwsLCwsLCwr6+vsLCwsLCwsLCwsLCwsLCwsLCwsLCwr6+vsLCwr6+vrq6ur6+vsLCwsLCwr6+vsLCwsLCwsLCwr6+vsLCwsLCwsLCwsLCwsLCwsLCwrq6usLCwsLCwsLCwsLCwsLCwrq6usLCwsLCwsLCwsLCwsLCwsLCwr6+vsLCwrq6usLCwsLCwsLCwrq6usLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwrq6usLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwAAAAr6+vqampsLCwtm7dfgAAAP10Uk5TArnRjJoEckLHOnuQzufRysFoSHrL6Z7PeF0a32WGmyr23drMtmu/O6OM4YFQwZRmuKasWUHGTtFo0a6ZuvDj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">
    </div>
			<div class="tips-main">网络不给力,点击屏幕重试</div>
		</div>
		<script>
			var env = 'p'
    var jump = {
      ENV: env,
      httpsForce: 1, // 1 | 0
      pageDomainHttpsSupport: 1,
      timeoutTryConf: sessionStorage.getItem('timeoutTryConf') || 4, // s
      timeoutTryPing: sessionStorage.getItem('timeoutTryPing') || 4, // s
      groupSize: 3,
      tipsTimer: null,
      cacheMaxTime: 24, // h
      pingFilename: 'cc.png',
      config: {
        http: [
          "wssa-371.laorrey.com:1885",
          "wssa-301.shiwanxin.com:1185",
          "ocsapi1961.hydqef.com",
          "ocsapi1961.wwwbyfen.com",
          "ocsapi-aws.bakeddove.com",
          "ocsapi-aka.blackkhaki918.com",
          "ahd-ocsfp.foshanmsk.com"
        ],
        https: [
          "wssa-371.laorrey.com:1886",
          "wssa-301.shiwanxin.com:1186",
          "ocsapi1961.hydqef.com",
          "ocsapi1961.wwwbyfen.com",
          "ocsapi-aws.bakeddove.com",
          "ocsapi-aka.blackkhaki918.com",
          "ahd-ocsfp.foshanmsk.com"
        ],
        randomOcsApiMaxthresh: 3,
        ocsKeyDict: {
          'dk05': 'ltdk',
          'jb00': 'ltdk',
          'mw00': 'ltdk',
          'cc05': 'ltdk',
          'lp05': 'ltdk',
          'ao08': 'ltpoc'
        }
      },
      lsKey: {
        http: 'com_configsHttp',
        https: 'com_configsHttps',
        ocsKeyDict: 'com_ocsKeyDict',
        hostInfo: 'com_hostInfo',
        entryCacheTime: 'com_entryCacheTime',
        randomOcsApiMaxthresh: 'com_randomOcsApiMaxthresh',
        env: 'com_env',
        timeoutTryConf: 'com_timeoutTryConf',
        timeoutTryPing: 'com_timeoutTryPing'
      },
      i18n: {
        zh: {
          tip: '尊贵的客戶,由于您的地区限制,您所尝试的网页现在无法打开,非常抱歉给您带来不便,如有任何疑问请联系我们,谢谢!',
          cs: '联系客服',
          home: '返回首页',
          suspend: '网站停止服务,请与客服联系',
          countdown: '倒计',
          second: '秒',
          retry: '重试',
        },
        en: {
          tip: 'Dear Customers, due to location in which you are trying to access to this page has been restricted. Weapologize for the inconvenience caused any question please contact us, thank you! ',
          cs: 'Contact Customer Service.',
          home: 'Return to homepage.',
          suspend: 'The website has stopped its service. Please contact customer service for assistance.',
          countdown: 'countdown',
          second: 's',
          retry: 'Retry',
        }
      },
      utils: {
        getMessage(lang, key) {
          return this.i18n[lang][key]
        },
        isDesktop: function () {
          var ua = navigator.userAgent
          var devices = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"]
          var flag = true
          for (var v = 0; v < devices.length; v++) {
            if (ua.indexOf(devices[v]) > 0) {
              flag = false
              break
            }
          }
          return flag
        },
        isLSSupport: function () {
          try {
            var hasLS = 'localStorage' in window && window['localStorage'] !== null
            if (hasLS) {
              localStorage.setItem('__test__', 1)
              localStorage.removeItem('__test__')
            }
            return true
          } catch (err) {
            return false
          }
        },
        xhr: window.nanoajax.ajax,
        hasEM: function (url) {
          var em = this.getUrlParams(url, 'em') // expect return 1 | null
          if (em && Number(em) === 1) return true
          return false
        },
        getUrlParams: function (url, key) {
          var reg = new RegExp('(^|&)' + key + '=([^&]*)(&|$)');
          var r = url.substring(url.indexOf('?')).substr(1).match(reg);
          if (r !== null) { return decodeURIComponent(r[2]) }
          return null
        },
        isWx: function () {
          var ua = navigator.userAgent.toLowerCase();
          if (ua.match(/MicroMessenger/i) == "micromessenger") {
            return true;
          } else {
            return false;
          }
        },
        isQQ: function () {
          var ua = navigator.userAgent.toLowerCase();
          if (ua.match(/QQ/i) == "qq") {
            return true;
          } else {
            return false;
          }
        }
      },
      hideLoader: function () {
        var loader = document.getElementById('loader')
        loader.style.display = 'none'
      },
      tips: function (lang) {
        this.hideLoader()
        var retry = document.querySelector('.retry')
        var width = this.utils.isDesktop() ? '120px' : '30%'
        retry.style.display = 'block'
        var counts = 120
        var getMessage = this.utils.getMessage.bind(this)
        var _suspend = getMessage(lang, 'suspend')
        var _countdown = getMessage(lang, 'countdown')
        var _second = getMessage(lang, 'second')
        var _retry = getMessage(lang, 'retry')
        var inner = function () {
          var html = _suspend + ' (' + _countdown + '<span class="counts">' + counts + '</span>' + _second + ')<br>'
          html += '<div class="btn" onclick="location.reload()" style="width:' + width + '">' + _retry + '</div>'
          retry.innerHTML = html
          counts--
          if (counts < 0) {
            clearTimeout(this.tipsTimer)
            this.tipsTimer = null
            location.reload()
          } else {
            this.tipsTimer = setTimeout(inner, 1000)
          }
        }
        inner.call(this)
      },
      tipsRetry: function () {
        this.hideLoader()
        var tipsRetry = document.querySelector('.tipsRetry')
        var tipsTop = document.querySelector('.tips-top')
        var tipsImg = document.querySelector('.tips-img')
        var isDesktop = this.utils.isDesktop()
        if (isDesktop) {
          tipsImg.style.width = '140px'
        }
        tipsRetry.style.display = 'flex'
        setTimeout(function () {
          tipsTop.style.top = 0
        }, 300);
        var counts = 5
        var inner = function () {
          counts--
          if (counts < 0) {
            clearTimeout(this.tipsTimer)
            this.tipsTimer = null
            location.reload()
          } else {
            this.tipsTimer = setTimeout(inner, 1000)
          }
        }
        inner.call(this)
      },
      tipsCommonDomain: function (code) {
        var html = '<div class="retry" style="display:block">网络服务不存在,请联系客服(' + code + ')<br>' + location.hostname + '</div>'
        document.body.innerHTML = html
      },
      getConfig: function () {
        var scheme = this.getScheme()
        return this.config[scheme].map(function (item) {
          return item === '.' ? location.host : item
        })
      },
      setConfig: function (key, val) {
        this.config[key] = val
      },
      updateConfig: function (url) {
        var config = this.config
        var scheme = this.getScheme()
        var restUrl = config[scheme].filter(function (item, index) {
          return item !== url
        })
        restUrl.unshift(url)
        this.config[scheme] = [].concat(restUrl)
      },
      handleConfig: function (config) {
        var _idx = 0, _groupSize = this.groupSize, _config = []
        for (; _idx < config.length; _idx += _groupSize) {
          _config.push(config.slice(_idx, _idx + _groupSize))
        }
        return _config
      },
      handleParams: function () {
        var suffix = ''
        var hash = location.hash && location.hash.slice(1)
        var search = location.search && location.search.slice(1)
        if (hash && search) {
          suffix = hash.indexOf('?') !== -1 ? ("/#/" + hash + "&" + search) : ("/#/?" + hash + "&" + search)
        } else if (hash) {
          suffix = "/#" + hash;
        } else if (search) {
          suffix = "/#/?" + search;
        } else {
          suffix = "/#/"
        }
        return suffix
      },
      getCache: function (key) {
        var cacheString = localStorage.getItem(key)
        return cacheString
      },
      setCache: function (key, val) {
        if (typeof key === 'object') {
          for (var lskey in key) {
            localStorage.setItem(this.lsKey[lskey], JSON.stringify(key[lskey]))
          }
        } else {
          localStorage.setItem(key, JSON.stringify(val))
        }
      },
      removeCache: function (key) {
        if (key in localStorage) {
          return delete localStorage[key]
        }
        return false
      },
      updateTimeout: function (time) {
        var isLSSupport = this.utils.isLSSupport()
        if (!isLSSupport) return
        var cTime = time * 2 > 30 ? 30 : (time * 2)
        sessionStorage.setItem(this.lsKey.timeoutTryConf, cTime)
        sessionStorage.setItem(this.lsKey.timeoutTryPing, cTime)
      },
      getScheme: function () {
        return this.httpsForce * 1 ? 'https' : location.protocol.slice(0, -1)
      },
      sendAjax: function (url, index) {
        var ts = (new Date().getTime()).toString().slice(2) + '' + Math.floor(Math.random() * (999 - 100 + 1) + 100)
        var host = location.hostname
        var search = '/zb-cloud/stat.do?pv=ajax&pa=host.info&domain=' + host + '&withAgentCode=1&withSettings=1&terminal=1&ts=' + ts
        var _url = this.getScheme() + '://' + url + search
        this.utils.xhr({
          url: _url,
          timeout: this.timeoutTryConf * 1000,
        }, function (code, response) {
          this.readyJump(code, response, false, index, url)
        }.bind(this))
      },
      readyJump: function (code, response, fromCache, index, url) {
        var data, res
        var next = fromCache ? index : index + 1
        if (code != 200) { return this.tryConf(next) }
        try {
          res = JSON.parse(response)
          if (!fromCache) { // from xhr
            data = res.error ? res : { result: res } // wrapper response (stat.do)
          } else {
            data = res
          }
        } catch (e) { return this.tryConf(next) }
        if (data.error) {
          return this.tipsCommonDomain(data.error.code)
        }
        if (this.utils.isLSSupport()) { // browser is not private mode
          if (!fromCache) { // from xhr
            this.updateConfig(url)
          }
          this.setConfig('hostInfo', data)
          this.setCache(this.config) // rewrite cache with updated config
        }
        this.doJump(data)
      },
      doJump: function (data) {
        var webPath, suffix, isDesktop
        this.updateTimeout(1) // reset timeout

        // block visit by wx browser
        if (data.result.preventPageFlag == 1 && this.utils.isWx()) {
          document.querySelector('.iswx').style.display = 'flex'
          return
        }
        let lang = data.result.snType == 10 ? 'en' : 'zh'
        // check isBlock
        if (data.result.isBlock == 1) {
          this.removeCache(this.lsKey.hostInfo) // to relaunch host.info at next time
          var getMessage = this.utils.getMessage.bind(this)
          document.querySelector('#main-tip').innerText = getMessage(lang, 'tip')
          document.querySelector('#onlineService').innerText = getMessage(lang, 'cs')
          document.querySelector('#home').innerText = getMessage(lang, 'home')
          document.querySelector('#main-tip').innerText = getMessage(lang, 'tip')
          document.querySelector('.isBlocked .fromIp').innerText = data.result.fromIp
          document.querySelector('.isBlocked .toTarget').innerText = location.host
          document.querySelector('.isBlocked #onlineService').href = data.result.onlineCustomerServiceUrl
          document.querySelector('.isBlocked').style.display = 'flex'
          return
        }

        // Support httpsSupport flag
        var _protocol = data.result.httpsSupport === 1 ? 'https:' : location.protocol
        var _base
        if (this.pageDomainHttpsSupport === 1) {
          var _port = location.port ? ':' + location.port : ''
          if (_port && data.result.httpsSupport === 1 && location.protocol == 'http:') {
            _port = ':' + (Number(location.port) + 1)
          }
          _base = _protocol + '//' + location.hostname + _port
        } else {
          _base = location.origin
        }

        suffix = location.search ? (location.search + location.hash) : location.hash

        if (data.result.firstPageFlag) {
          if (Number(data.result.firstPageFlag === 7)) {
            this.removeCache(this.lsKey.hostInfo) // to relaunch host.info at next time
            return this.tips(lang)
          }
        }

        // 20191203
        if (data.result.sn == 'aj00') {
          return location.replace(_base + '/demo.html' + suffix)
        }
        // 20200518
        if (data.result.sn == 'ye06' || data.result.sn == 'ym06' || data.result.sn == 'yd06') {
          return location.replace(_base + '/credit.html' + suffix)
        }
        if (Number(data.result.snType) === 9 || Number(data.result.snType) === 15) {
          return location.replace(_base + '/credit.html' + suffix)
        }
        // htmlLocation: 'xxx.html'
        if (data.result.htmlLocation && data.result.htmlLocation.trim() !== '') {
          return location.replace(_base + '/' + data.result.htmlLocation.trim() + suffix)
        }

        if (data.result.snType) {
          // if ('125'.indexOf(data.result.snType) !== -1) {
          //   return location.replace(_base + '/default.html' + suffix)
          // }
          if (
            Number(data.result.snType) === 1 ||
            Number(data.result.snType) === 2 ||
            Number(data.result.snType) === 5
          ) {
            return location.replace(_base + '/default.html' + suffix)
          }
          if (Number(data.result.snType) === 6 || Number(data.result.snType) === 7) {
            return location.replace(_base + '/qp.html' + suffix)
          }
          // 20200720
          if (Number(data.result.snType) === 10) {
            return location.replace(_base + '/ib.html' + suffix)
          }
        }

        // Support em flag, to open H5 in desktop
        if (this.utils.hasEM(location.href)) {
          isDesktop = false // be force to false
        } else {
          isDesktop = this.utils.isDesktop()
        }
        suffix = this.handleParams()
        if (data.result.webPath) {
          if (isDesktop) {
            webPath = data.result.webPath.slice(-2)
            document.cookie = 'pc_checkPath=' + webPath
            location = _base + '/pc/' + webPath + suffix
          } else {
            webPath = data.result.webPath.slice(0, 2)
            document.cookie = 'm_checkPath=' + webPath
            location = _base + '/' + webPath + suffix
          }
        }
      },
      tryConf: function (index) {
        var next = index + 1
        var config = this.handleConfig(this.getConfig())
        if (next > config.length) {
          var cTimeout = sessionStorage.getItem(this.lsKey.timeoutTryConf) || 2
          this.updateTimeout(cTimeout) // double timeout
          return this.tipsRetry()
        }
        this.tryPing(
          config[index],
          function complete(url) {
            this.sendAjax(url, index)
          }.bind(this),
          function error() {
            this.tryConf(next)
          }.bind(this)
        )
      },
      tryPing: function (urls, onComplete, onError) {
        var inited = false
        var errCount = 0
        var scheme = this.getScheme()
        for (var i = 0; i < urls.length; i++) {
          getImg.call(this, i, urls)
        }
        function getImg(index, urls) {
          this.utils.xhr({
            url: scheme + '://' + urls[index] + '/ocs/' + this.pingFilename + '?' + Date.now(),
            method: 'get',
            timeout: this.timeoutTryPing * 1000
          }, function (code, response) {
            if (code === 200) {
              if (!inited) {
                inited = true
                onComplete(urls[index])
              }
            } else {
              errCount++
              if (errCount >= urls.length) {
                onError()
              }
            }
          })
        }
      },
      isExpired: function () {
        var lastCacheTime = JSON.parse(this.getCache(this.lsKey.entryCacheTime)) || 0
        var now = Date.now()
        if (now - lastCacheTime > this.cacheMaxTime * 60 * 60 * 1000) {
          return true
        }
        return false
      },
      start: function () {
        document.cookie = this.lsKey.env + '=' + this.ENV
        var isExpired = this.isExpired()
        var hostInfoCache = this.getCache(this.lsKey.hostInfo)
        if (hostInfoCache && !isExpired) {
          this.readyJump(200, hostInfoCache, true, 0)
        } else {
          if (this.utils.isLSSupport()) {
            this.setCache(this.lsKey.entryCacheTime, Date.now())
          }
          this.tryConf(0)
        }
      }
    }
    jump.start()
		</script>
		<script>
			var rdmZtsStr = '63bcde41e5293ff4d3a669eee7a4425b'; 
		</script>
</body>

</html>                               

Whois info of domain

Domain Name: 9CFD8.COM
Registry Domain ID: 2950154014_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.godaddy.com
Registrar URL: http://www.godaddy.com
Updated Date: 2025-01-13T09:08:34Z
Creation Date: 2025-01-13T07:35:52Z
Registry Expiry Date: 2026-01-13T07:35:52Z
Registrar: GoDaddy.com, LLC
Registrar IANA ID: 146
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: 480-624-2505
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientRenewProhibited https://icann.org/epp#clientRenewProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Name Server: DELILAH.NS.CLOUDFLARE.COM
Name Server: DEREK.NS.CLOUDFLARE.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-15T19:53:19Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass