SoFunction
Updated on 2025-03-09

Personal FTP website building domain name resolution serv-u FAQ solution page 2/2


Solution 2. Serv-U+ Peanut Shell

The settings of Serv-U have been introduced above, and the settings of peanut shells are introduced below.

1. First apply for a domain passport:

/Console/Passpor...ort_welcome.asp 

http://61.132.72.53/lb5000/usr/30/30_406_40. 

2. Download the Peanut Shell Client and install it
http://61.132.72.53/lb5000/usr/30/30_406_41. 

http://61.132.72.53/lb5000/usr/30/30_406_42. 

http://61.132.72.53/lb5000/usr/30/30_406_43. 

http://61.132.72.53/lb5000/usr/30/30_406_44. 

3. Run the client and enter the account number and password you just applied for.
http://61.132.72.53/lb5000/usr/30/30_406_45. 

http://61.132.72.53/lb5000/usr/30/30_406_46. 

"Peanut Shell" is a completely free dynamic domain name resolution service.

When you install and register the service, you can use this service to establish an Internet host with a fixed domain name and maximum autonomy, no matter where you are at any time, or on any line.

The lines supported by "Peanut Shell" include ordinary telephone lines, ISDN, xDSL, cable TV networks, twisted pair to home broadband networks and any other access service lines that can provide real IP in the Internet, regardless of whether the IP obtained by the connection is dynamic or static.

For users who use dynamic IP access, you can use "Peanut Shell" to build an Internet host with a fixed domain name in the office or home. Since it is not constrained by the line type and host storage location, you can choose the appropriate system platform, database platform and site operation model according to your needs, and thus obtain maximum autonomy.

For users who want to own a personal website, you can use the monthly broadband access route and "Peanut Shell" to set up your host at home from today, without having to endure the unscrupulous virtual hosting service provider who ignores user feelings, changes the terms of service at will, use your personal website to pop up their advertising windows, and also forcefully limit website traffic.

For users who use static IP access, especially those who use independent host hosting, you can use the domain name resolution service provided by "Peanut Shell" to avoid having to endure inefficient modification process due to restricted domain name resolution service providers when converting service providers, thereby fully realizing the autonomy of domain name resolution.


Solution 3. Serv-U+Peanut Shell+PortTunnel Port Mapping

There are many ways to set up port mapping.

For example: setting through the router; setting port mapping through gateway software on the server (such as SyGate, WinGate, etc.).

The prerequisite for this method is that it can be set up by the router or server. If you cannot control the router or server, please refer to Scheme 4.

This plan introduces port mapping using PortTunnel software. The settings of Serv-U and peanut shells have been described above.

PortTunnel software uses port mapping method:

1. Install PortTunnel on a server with Internet IP.
http://61.132.72.53/lb5000/usr/30/30_406_48. 

http://61.132.72.53/lb5000/usr/30/30_406_49. 

http://61.132.72.53/lb5000/usr/30/30_406_50. 

http://61.132.72.53/lb5000/usr/30/30_406_51. 

http://61.132.72.53/lb5000/usr/30/30_406_52. 

http://61.132.72.53/lb5000/usr/30/30_406_53. 

2. Use this software to set the port mapping.
http://61.132.72.53/lb5000/usr/30/30_406_54. 

http://61.132.72.53/lb5000/usr/30/30_406_55. 

http://61.132.72.53/lb5000/usr/30/30_406_56. 

http://61.132.72.53/lb5000/usr/30/30_406_57. 

http://61.132.72.53/lb5000/usr/30/30_406_58. 

http://61.132.72.53/lb5000/usr/30/30_406_59. 

3. The program will automatically run in the background when the server starts, so the setup is enough.


Solution 4. Serv-U+TrueHost

If the machine is an intranet IP and cannot control the router or server, please refer to this plan.

The Serv-U settings have been introduced above.

TrueHost is a service provided by Commai.com (dynamic domain name, virtual private network). The service offers a free trial for one month.

(But it is not restricted from reapplying for an account in one month.)

Using TrueHost for port mapping method:

1. Go to Commai.com to apply for a second-level domain name:

http:/// 

2. Modify the applied secondary domain name information on the website.

Select a port you like from port 1 to port 5 and change the port name to FTP (this port name can be set to any name, but it must be consistent with the name of the client you want to talk about below).

Submit after the modification, let the modification take effect.

3. Download the client (green software, no installation is required) and run it.

Fill in the domain name and password you requested.

Key settings: The port name must be consistent with the settings set above when modifying the website; the port number must be consistent with the settings selected above when modifying the website.

The following pictures are for reference only. For more information, please visit Commai.com. Because it is a Chinese website, I won’t say much.
http://61.132.72.53/lb5000/usr/30/30_406_60. 

http://61.132.72.53/lb5000/usr/30/30_406_61. 

3. Frequently asked questions and supplementary instructions:

1. Frequently Asked Questions:

(1) When using the WXP operating system for FTP, please turn off the firewall that comes with XP, otherwise it may not be able to connect.
It is also recommended that FTP brothers install antivirus software and professional firewalls.

(2) Users with length and width (also recommended for other users) Please change the FTP port to a port after 1024 to enhance security.





2. Additional Notes:

The above are just some methods to establish FTP, and all the content comes from the Internet.

Due to time and conditional limitations, there are no tests one by one.

Of course, there are many solutions to establish FTP. Here we are here to attract attention. Everyone is welcome to take out their own FTP building for verification and let everyone share it together.


4. Borrow flowers to offer Buddha:
1. One of the Buddhas who borrowed flowers: FTP status code description
FTP status code description

110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and "=". 
Restart flag response. In this case, the information is accurate and does not need to be processed specifically; you can see it like this: in the mark yyyy=mm yyyy is the user process data flow mark, and mmmm is the corresponding mark on the server side (note the space between the mark and the equal sign)

120 Service ready in nnn minutes. 
Services are available during NNN time

125 Data connection already open; transfer starting. 
The data connection has been opened and data transmission begins.

150 File status okay; about to open data connection. 
The file status is correct and the data connection is being opened.

200 Command okay. 
The command execution ends normally.

202 Command not implemented, superfluous at this site. 
The command has not been executed, and this site does not support this command.

211 System status, or system help reply. 
System status or system help information response.

212 Directory status. 
Directory status information.

213 File status. 
File status information.

214 Help  how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user. 
Help information. About how to use this server or special non-standard commands. This reply is only useful to people.

215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document. 
NAME system type.

220 Service ready for new user. 
Services for newly connected users are ready

221 Service closing control connection. 
Control connection close

225 Data connection open; no transfer in progress. 
The data connection is open, no data transmission is in progress

226 Closing data connection. Requested file action successful (for example, file transfer or file abort). 
Close the data connection. The request file action ends successfully (for example, file transfer or termination)

227 Entering Passive Mode (h1,h2,h3,h4,p1,p2). 
Enter passive mode

230 User logged in, proceed. Logged out if appropriate. 
The user is logged in. If you don't need it, you can log out.

250 Requested file action okay, completed. 
The requested file operation is completed successfully

257 "PATHNAME" created. 
The path has been established

331 User name okay, need password. 
The user name exists, you need to enter a password

332 Need account for login. 
Accounts that need to be logged in

350 Requested file action pending further information 
More information is needed for the operation of the requested file.

421 Service not available, closing control  may be a reply to any command if the service knows it must shut down. 
The service is not available and the control connection is closed. This may be a response to any command if the service thinks it must be closed

425 Can't open data connection. 
Failed to open the data connection

426 Connection closed; transfer aborted. 
The connection is closed and the transmission is aborted.

450 Requested file action not taken. 
The operation on the requested file has not been executed

451 Requested action aborted. Local error in processing. 
The requested operation is aborted. A local error occurred during processing.

452 Requested action not taken. Insufficient storage space in  unavailable (., file busy). 
The requested operation is not executed. The system has insufficient storage space. File not available

500 Syntax error, command unrecognized. This may include errors such as command line too long. 
Syntax error, unrecognized command. This may be because the command line is too long.

501 Syntax error in parameters or arguments. 
Syntax errors caused by parameter errors

502 Command not implemented. 
The command was not executed

503 Bad sequence of commands. 
The order of commands is incorrect.

504 Command not implemented for that parameter. 
Due to errors in parameters, the command was not executed

530 Not logged in. 
Not logged in

532 Need account for storing files. 
Account information is required to store files

550 Requested action not taken. File unavailable (., file not found, no access). 
The request operation has not been executed and the file is unavailable.

551 Requested action aborted. Page type unknown. 
The request operation is aborted, the page type is unknown

552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset). 
Operation on requested file is aborted. Exceed storage allocation

553 Requested action not taken. File name not allowed 
The request operation was not executed. File name not allowed

2. Borrowing flowers to offer Buddha: Two ways of working in FTP

Two ways of working in FTP

FTP supports two modes, one is called Standard (that is, Active, active), and the other is Passive (that is, PASV, passive). Standard mode FTP client sends PORT command to FTPserver. The Passive mode FTP client sends PASV commands to the FTP Server.

The following is a working principle of these two methods:

The Standard mode FTP client first establishes a connection with the TCP 21 port of the FTP Server and sends commands through this channel. When the client needs to receive data, it sends PORT commands on this channel. The PORT command contains what port the client uses to receive data. When transmitting data, the server sends data through its own TCP port 20. FTP server must establish a new connection with the client to transmit data.

Passive mode is similar to Standard mode when establishing a control channel. When the client sends a PASV command through this channel, the FTP server opens a random port between 1024 and 5000 and notifies the client of the request to transmit data on this port. Then the FTP server will transmit data through this port. At this time, the FTP server no longer needs to establish a new connection to the client.

The current FTP software includes IE5 or above versions and supports these two modes. Generally, some FTP client software is easier to set. Generally, there is a PASV option, such as CuteFTP. The transmission method has Standard and PASV options, so you can choose it yourself. In addition, if you want to set it to PASV mode in IE, you can select the tool - Internet Options - Advanced - Enable folder view for FTP sites, otherwise Standard mode will be used.

Many firewalls do not allow externally initiated connections when setting up, so the Standard mode of FTP is often restricted when machines on the internal network go out through the firewall, because TCP 20 from the server cannot establish a new connection with the client of the internal network, causing it to be unable to work. Of course, it can also be set up successfully. First, you need to create a rule that allows the internal IP to connect to the 21 port of the external IP; the second is to prohibit the TCP port of the external IP from connecting to the port <1024 of the internal IP, which is to prevent the external connection from the conventional port; the third is to verify whether the ACK is equal to 1. For this principle, please refer to the three-way handshake of TCP establishing a connection. So if it is safe to configure, it is very difficult. At this time, I think of PASV mode. Since there is no need to establish a new connection, the subsequent problems will not be involved. However, administrators may not want to use PASV mode, because at this time FTP Server will open a random high port. Although the port range in IIS4 and IIS5 is 1024-5000, many FTP Servers have a port range of 1024-65535. At this time, there is full access permission on this actively open random port. If IIS also sets the open port to 1024-65535, the specific method is as follows:

1. regedt32 

2. Find HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

3. Edit - Add - Value
value Name: MaxUserPort Data Type: REG_DWORD value: 65534 <for example&g t; 

Therefore, if you encounter a firewall or are afraid of trouble with configuration, it is better to use PASV mode, but if you really have a high demand for security, it is recommended to use Standard mode.

The above is reproduced. It was originally full of pictures and texts, but unfortunately the fast map function of this version was not turned on, so I had to ask everyone to click the links one by one.

In fact, the above method is just a relatively common method and may not be the best method. It is more suitable for beginners. I hope you can tell me if you have any experiences.

The following is another method of establishing ftp intranet by myself.

Let me briefly introduce the steps: 1. First obtain a software. The detailed address of the Network Connect Client (Internal Server) is in /tcpnewv...eb/;
Download 1. Network Connect client (including help files, 1179k) Download 2. Network Connect client (excluding help files, 115k) is the same as the next one.
2. Register in /tcpt ...  ;, you need to fill in some basic information. Don’t be afraid of trouble, it will be fine in a while.
3. Have you registered? OK, let's log in to have some settings, simple, as follows
Please select the service category: FTP
Virtual domain name: registered name. (It is the name you started registering)

Internal website IP: Just set the IP address given to you by the ISP. If you don’t know, check out the protocol of your network TCP/IP. If you still don’t know, open a DOS method and type in IPCONFIG. The IP Address. The IP address behind is yours. Fill in that, that’s right.

Port: Just press the port on your FTP service to set it.

Internal domain name: This doesn't matter,

Are all the above good? If it is good, click Add.

4. Install the downloaded network communication client. Fill in the user name and password you have registered. Click the application and click OK.

5. OK. Everything is set up. Now let’s add a new account column to the FTP service software such as:
Username Download
Password MyFtp
After setting it up, use the following form to use
1. When using FTP, the connected host is not the IP address of your internal host, but
2. The user name is: FTP username & registered virtual domain name
If the username I started registering is ftpftp
The FTP server is
FTP user name Download&
FTP user password MyFtp

6. Another thing to note is to try not to use the default port 21 of the FTP service. If this port is occupied on your gateway or on the local machine, it will not be able to use it. Solution: Just change the port.


But it should be noted that this method can only take one week.
Previous page12Read the full text