公司集团网站设计上海鹭城建设集团网站
2026/2/18 10:44:43 网站建设 项目流程
公司集团网站设计,上海鹭城建设集团网站,东莞网站到首页排名,seo外包杭州使用127.0.0.1#xff0c;那个状态由closed 变为open,变为正常#xff0c;以下是处理办法。这种情况的核心原因是 Oracle 监听器仅监听了本地回环地址#xff08;127.0.0.1#xff09;#xff0c;没有监听服务器的外网 IP 地址#xff0c;导致外部#xff08;包括外网 I…使用127.0.0.1那个状态由closed 变为open,变为正常以下是处理办法。这种情况的核心原因是 Oracle 监听器仅监听了本地回环地址127.0.0.1没有监听服务器的外网 IP 地址导致外部包括外网 IP 自身无法通过外网网 IP 访问 1521 端口。具体分析如下1. 监听器的“监听地址”限制Oracle 监听器Listener启动时会绑定特定的 IP 地址默认可能只绑定 127.0.0.1本地回环地址这意味着只有通过 127.0.0.1:1521 访问时监听器才会响应所以 nmap 127.0.0.1 -p 1521 显示 open。当使用服务器的外网 IP或内网 IP访问 外网IP:1521 时由于监听器没有绑定该 IP端口处于“无服务监听”状态因此 nmap 扫描显示 closed。2. 验证监听器的监听地址在服务器本地执行 lsnrctl status 命令查看监听器的“监听地址”信息例如Listening Endpoints Summary...(DESCRIPTION(ADDRESS(PROTOCOLtcp)(HOST127.0.0.1)(PORT1521))) # 仅监听本地回环如果 HOST 字段是 127.0.0.1则确认监听器未绑定外网 IP。3. 解决方法让监听器监听外网 IP需修改监听器配置文件listener.ora让其绑定服务器的外网 IP 或所有 IP0.0.0.0步骤 1找到 listener.ora 文件路径通常为$ORACLE_HOME/network/admin/listener.oraLinux/Unix或 %ORACLE_HOME%\network\admin\listener.oraWindows。若找不到可通过 lsnrctl status 命令的输出查看配置文件路径。步骤 2修改监听器配置打开 listener.ora找到监听器的 ADDRESS 配置将 HOST 改为服务器的外网 IP 或 0.0.0.0表示监听所有可用 IP# 原配置可能只监听127.0.0.1LISTENER (DESCRIPTION_LIST (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST 127.0.0.1)(PORT 1521))))# 修改后监听所有IPLISTENER (DESCRIPTION_LIST (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST 0.0.0.0)(PORT 1521)) # HOST改为0.0.0.0))步骤 3重启监听器# 停止监听器lsnrctl stop# 启动监听器使配置生效lsnrctl start步骤 4验证再次执行 lsnrctl status确认监听地址变为 0.0.0.0 或外网 IP例如Listening Endpoints Summary...(DESCRIPTION(ADDRESS(PROTOCOLtcp)(HOST0.0.0.0)(PORT1521))) # 监听所有IP此时再用外网 IP 扫描 nmap -Pn 外网IP -p 1521应该会显示 open。额外注意腾讯云防火墙规则即使监听器配置正确仍需确保腾讯云轻量云的 防火墙规则已允许 1521 端口的入站访问来源设为 0.0.0.0/0协议 TCP否则端口可能被云厂商防火墙拦截显示 filtered 而非 closed但需提前确认。通过以上步骤即可解决“本地能访问、外网 IP 扫描显示关闭”的问题。辅助说明nmap 命令需要下载一下安装后才能正常使用。如果提示 “找不到 nmap 命令”说明你的系统中没有安装 nmap 工具需要先安装它。以下是不同系统的安装方法1. Windows 系统下载安装包访问 nmap 官网https://nmap.org/download.html选择适合 Windows 的版本如nmap-7.94-setup.exe。安装双击安装包按提示完成安装建议勾选 “Add Nmap to the system PATH for all users”方便在命令行直接使用nmap命令。验证安装完成后打开 CMD 或 PowerShell输入nmap --version若显示版本信息则安装成功。2. Linux 系统以 Ubuntu/Debian 为例打开终端执行以下命令sudo apt update # 更新软件源sudo apt install nmap # 安装nmap验证输入nmap --version显示版本信息即成功。3. macOS 系统方法 1使用 Homebrew先安装 Homebrew若未安装终端执行/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)再安装 nmapbrew install nmap方法 2直接下载安装包从 nmap 官网下载 macOS 版本按提示安装。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询