使用IP地址访问站点文件。

问题描述 投票:0回答:2


我有一个网站
该网站以前由另一位客户拥有。
因此,在签订合同和协商之后,我们更改了域名和服务器(创建了新网站)
由于当前的 URL 将指向我们创建的新站点。
可以查看旧网站吗?
我有它的 IP 地址(旧的),它的凭据,登录信息,apache,putty 登录信息详细说明了一切。
由于我们需要访问数据库、MYSQL,我们现在无法通过管理屏幕登录。

www.az-lily.com/admin
因为,我们已经更改了 DNS 、名称服务器并将其指向新服务器。
如前所述,我可以通过 putty 访问其核心文件。
是否可以通过网站的IP地址查看该网站?
如果没有,那么我如何访问该网站?
仅供参考,旧服务器仍然在那里,因为我可以访问它的 FTP 并且所有文件仍然在那里。
我尝试通过 ftp url
[IPadress]/home/sv01/www/html
从此处删除 home 和 sv01 访问该页面。但它给了我许可被拒绝。

apache web ftp centos webserver
2个回答
1
投票

也只是将其作为答案:如果站点本身已启动并正在运行,并且只有 DNS 记录指向另一个 IP,则您可以通过在

hosts
文件中添加条目来轻松地在本地执行此操作。该文件的位置取决于操作系统,但这里有一个全面的集合:https://en.wikipedia.org/wiki/Hosts_(file)

为什么这会起作用?共享网络托管意味着提供商将在同一网络服务器上运行多个站点,因此多个 DNS 记录将指向同一 IP 地址。 IP层不会进行区分,因此应用层必须允许这样做。 http 协议定义了一个名为 host 的标头,这是完美的解决方案。当浏览器尝试按名称访问远程位置时,始终会填充此字段。但底层是操作系统名称解析机制,可将名称解析为 IP。在网络上有多种方法可以做到这一点。 DNS只是其中之一。而且因为它是遗产,所以也可以使用某种纯文本方法。这是

hosts
文件。请注意:这不仅会影响浏览器,还会影响所有名称解析。


0
投票

导入请求

定义本地文件的URL

file_url = 'http://example.com/file.txt'

从IP地址访问文件

def access_file(192.168.130.41): 尝试: # 使用IP地址和文件URL下载文件 响应 = requests.get(url)

    # If the download is successful, open the file for writing
    if response.status_code == 200:
        with open('downloaded_file.txt', 'wb') as file:
            file.write(response.content)
        print('File downloaded successfully')
    else:
        print('File download failed')
except Exception as e:
    print(f'Error: {e}')

调用函数并传递IP地址和文件URL

访问文件(192.168.130.41)

© www.soinside.com 2019 - 2024. All rights reserved.