是否可以使用NodeJS net来确定传入请求的域名?
例如,是否可以修改以下代码以允许我访问域名?
net.createServer(function (socket) {
socket.on('data', function (data) {
// Possible to get incoming domain name?
});
socket.on('end', function () {
// Possible to get incoming domain name?
});
}).listen(6000);
我需要从ip获取主域名。我对像和这样的函数的工作原理有一些疑问。
在下面的示例中,我将反向ip一个随机域,然后尝试恢复域名:
import socket
domain = 'heroku.com'
# get ip from domain
ip = socket.gethostbyname(domain)
print('ip =', ip)
# get domain from ip
print(socket.gethostbyaddr(ip))
print(socket.getfqdn(ip))
# OUTPUT
# ip = 50.19.85.154
在试图大容量提取2000个域名的WHOIS信息时,python代码处理csv文件中的两个项,但对20000个域名的整个数据集带来错误。
尝试用两个域名,好的。使用20k域名的完整列表会带来错误。
import whois
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import socket
import os
import csv
import datetime
import time
import requests
from ipwhois import IPWhois
from u
提供的代码片段:
public void update(){
try {
Socket appSoc = new Socket( "XXX.XXX.XXX.X" ,XXXXX);
BufferedReader in = new BufferedReader(new
InputStreamReader(appSoc.getInputStream()));
for (int i = 0; i < 100; i++) {
String message = in.readLine();
我希望在我的服务器上实现一个套接字监听器控制台应用程序,它从多个套接字客户端获取数据。
另一方面,每个客户端都有自己的域名(不使用IP地址)。我使用静态IP地址在服务器上运行侦听器,并将通配符DNS记录定义为IP地址(如:*.xxx.yyy.com)。
当我平移域名时,静态IP地址被解析,客户端能够使用域名发送数据。
我正在特定端口上测试一个简单的TCP侦听器控制台应用程序,以获取由我的控制台客户端发送的数据。
下面是示例侦听器代码:
using System;
using System.Net;
using System.Text;
using System.Net.Sockets;
na
我正试图在Openshift上托管一个web应用程序。我正在使用websocket来处理所有的连接。但是,我不知道我的套接字url要输入什么值。我有一个.js文件,内容如下:
...
// socket connection url and port
var socket_url = '192.168.8.102';
var port = '8080';
$(document).ready(function() {
$("#form_submit, #form_send_message").submit(function(e) {